При выборе типа шаблона "Документ MXL", на странице "Шаблон" появляется поле табличного документа, в котором можно создать шаблон:
При создании шаблона можно использовать выражения на встроенном языке 1С:Предприятие, заключив их в квадратные скобки "[" и "]".
При создании выражений можно использовать переменную "Параметр1", значение которой заполняется ссылкой на документ, печатную форму которого будет формировать данный шаблон. То есть, результатом вычисления выражения [Параметр1.Контрагент] будет содержимое реквизита "Контрагент" документа, который выводится на печать.
В выражениях, также, можно использовать шаблоны выражений, поставив перед именем шаблона выражения символ "#", например "#ОрганизацияДокументаПолноеНаименование".
Для вывода в печатную форму табличных частей, существующих у документа, необходимо создать в табличном документе область и назначить ей имя, которое должно состоять из идентификатора табличной части, символа подчеркивания и порядкового номера:
{Такая область строк будет выведена в печатную форму документа столько раз, сколько есть строк в указанной табличной части (на картинке - табличная часть "Список ответственных" документа "Договор на 1С:ИТС"). При этом, переменная "СтрокаТабличнойЧасти" будет содержать текущую строку табличной части.
Шаблон в виде документа в формате HTML
При выборе типа шаблона "Документ HTML", на странице "Шаблон" появляется поле текстового документа, в которое можно поместить исходный код шаблона в формате HTML:
При создании шаблона можно использовать шаблоны выражений, поставив перед именем шаблона выражения символ "#", например "#ОрганизацияДокументаПолноеНаименование".
Для вывода в печатную форму табличных частей, существующих у документа, необходимо указать в тексте шаблона HTML начало и окончание области, которая соответствует одной строке табличной части в виде:
При выборе типа шаблона "Документ TXT", на странице "Шаблон" появляется поле текстового документа, в которое можно поместить исходный код шаблона в формате макета текстового документа:
При создании шаблона можно использовать шаблоны выражений, поставив перед именем шаблона выражения символ "#", например "#ОрганизацияДокументаПолноеНаименование".
Для вывода в печатную форму табличных частей, существующих у документа, необходимо указать в тексте макета область, имя которой должно состоять из идентификатора табличной части, символа подчеркивания и порядкового номера:
Шаблон в виде документа в формате форматированного документа
При выборе типа шаблона "Договор 1С:ИТС (форматированный документ), на странице "Шаблон" появляется поле форматированного документа, в которое можно поместить исходный код шаблона в формате текстового документа:
При создании шаблона можно использовать шаблоны выражений, поставив перед именем шаблона выражения символ "#", например "#ОрганизацияДокументаПолноеНаименование".
Для вывода в печатную форму табличных частей, существующих у документа, необходимо указать в тексте макета шаблон, имя которого должно состоять из идентификатора табличной части, символа подчеркивания и порядкового номера:
На закладке "Заполненный шаблон документа", при нажатии на кнопку "Заполнить шаблон", будет показано заполнение документа на примере значения, указанного в реквизите "Параметр1".
Так, чтобы проверить заполнение шаблона документа "Договор 1С:ИТС", нужно выбрать в поле "Параметр1" один из существующих, правильно заполненных, документов этого вида, и нажать на кнопку "Заполнить шаблон":
Реквизиты:
Заполнять шаблон при изменении параметров - Булево - флаг, установка которого приводит к автоматическому заполнению шаблона при изменении любого из параметров;
Параметр №1 - Любое значение - параметр, значение которого заполняется ссылкой на документ, печатную форму которого будет формировать данный шаблон;
Параметр №2, Параметр №3, Параметр №4, Параметр №5, Параметр №6 - Любое значение - параметры, которые можно использовать для проверки заполнения шаблона (при формировании печатной формы не используются).
В случае возникновения ошибок при заполнении, информация о них будет показана на закладке "Заполнение документа":
Закладка "Параметры"
На закладке "Параметры" можно заполнить табличную часть "Шаблоны выражений", в которой необходимо указать, какие параметры и элементы справочника "Шаблоны выражений"]будут использоваться при заполнении документа:
Реквизиты:
Параметр №1 - Любое значение - параметр, значение которого заполняется ссылкой на документ, печатную форму которого будет формировать данный шаблон;
Параметр №2, Параметр №3, Параметр №4, Параметр №5, Параметр №6 - Любое значение - параметры, которые можно использовать для проверки заполнения шаблона (при формировании печатной формы не используются).
Табличная часть "Шаблоны выражений" - содержит ссылки на шаблоны выражений, используемые для заполнения шаблона документа;
Идентификатор шаблона - Строка - идентификатор шаблона выражения, который необходимо использовать в тексте шаблона (например #ОрганизацияДокументаПолноеНаименование).
В поле Содержание шаблона выражения отображается строка шаблона выражения, которая будет подставлена в шаблон документа вместо идентификатора шаблона выражения.
Чтобы проверить, каким будет результат вычисления выражения при заполнении конкретного документа, нужно указать в поле "Параметр1" ссылку на этот документ и нажать на кнопку "Сформировать результат" При этом, в поле "Результат шаблона выражения" будет показано значение, возвращенное шаблоном выражения.
В случае возникновения ошибок при вычислении, информация о них будет показана в поле "Заполнение шаблона".