Здравствуйте!
У нас Автоматизация франчайзи+CRM КОРП. Добавили внешнюю печатную форму, в которой заранее указали теги которые надо заменять. Напрмер, {Дата}. При нажатии кнопки печать, видна добавленная форма. Подскажите, пожалуйста, как вставить табличную часть из окна Коммерческое предложение в наш шаблон? пробовали вставлять теги из раздела Действий Теги шаблона Microsoft Word документа "Коммерческое предложение" - Теги шаблона Microsoft Word значения колонок. Например, добавили в текст заготовленного шаблона тег {Номенклатура}. В результате, когда создается новый документ МС Ворда и начинается замена тегов, получается слудеющая ошибка:
Короче говоря, ругается прямо на первую строку...
Как решить проблему? что надо написать в шаблоне, что надо написать в действии тега?
Спасибо!
У нас Автоматизация франчайзи+CRM КОРП. Добавили внешнюю печатную форму, в которой заранее указали теги которые надо заменять. Напрмер, {Дата}. При нажатии кнопки печать, видна добавленная форма. Подскажите, пожалуйста, как вставить табличную часть из окна Коммерческое предложение в наш шаблон? пробовали вставлять теги из раздела Действий Теги шаблона Microsoft Word документа "Коммерческое предложение" - Теги шаблона Microsoft Word значения колонок. Например, добавили в текст заготовленного шаблона тег {Номенклатура}. В результате, когда создается новый документ МС Ворда и начинается замена тегов, получается слудеющая ошибка:
Код |
---|
ТекРазделитель = Параметры["ТекРазделитель"]; ОбъектВорд = Параметры["ОбъектВорд"]; ВидОбъекта = Параметры["ВидОбъекта"]; ВходитВКомплект = Параметры["ВходитВКомплект"]; //если нужно печатать состав комплекта-набора тогда необходимо удалить символы "//" в строке ниже //Параметры.ПечататьСоставНабораКомплекта = Истина; Если ТипЗнч(Объект.Номенклатура) = Тип("СправочникСсылка.Номенклатура") Тогда Если Объект.Номенклатура.ВидНоменклатуры.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Комплект Тогда Результат = Строка(Объект.Номенклатура) + " ("+Строка(Объект.Номенклатура.ВидНоменклатуры)+")"; Иначе Если НЕ ВходитВКомплект Тогда Результат = Строка(Объект.Номенклатура); Иначе Результат = " " + Строка(Объект.Номенклатура); КонецЕсли; КонецЕсли; Иначе Если НЕ ТекРазделитель.Пустая() И ТекРазделитель.Итог Тогда Результат = "Итого по " + Строка(ТекРазделитель); Иначе Результат = Строка(Объект.Номенклатура); КонецЕсли; Если ВидОбъекта = "Word" Тогда ОбъектВорд.Selection.ParagraphFormat.Alignment = 1; КонецЕсли; КонецЕсли:{(1)}: Поле объекта не обнаружено (ТекРазделитель) |
Короче говоря, ругается прямо на первую строку...
Как решить проблему? что надо написать в шаблоне, что надо написать в действии тега?
Спасибо!