Необходимо подготовить файл шаблона в формате MS Word, размеченный особым образом. Текст, который должен быть заменен данными из системы, необходимо взять в угловые скобки. Например, <ДатаДокумента>, <Номер>. Если в документе используются таблицы, то таблица должна состоять из 2 (двух) строк: шапки и одной пустой строки.
Пример подготовленного файла шаблона в MS Word Коммерческое предложение.docx:Необходимо создать элемент справочника «Шаблоны документов MS Word» и заполнить реквизиты:
Название реквизита |
Описание реквизита |
Наименование |
Образец КП |
Принадлежность |
Коммерческое предложение клиенту |
Исходный файл |
Образец КП.docx |
Список параметров шаблона | |
Имя параметра |
Номер |
Значение |
<#Номер#> |
|
|
Имя параметра |
ДатаДокумента |
Значение |
<#Дата#> |
Формат |
ДФ=dd.MM.yyyy |
|
|
Имя параметра |
Организация |
Значение |
<$ОсновнаяОрганизация$> |
|
|
Имя параметра |
Подпись |
Функция |
Ссылка на пользовательскую функцию «Подпись КП». |
|
|
Имя параметра |
№ |
Значение |
||<#Товары.НомерСтроки#>| |
|
|
Имя параметра |
Наименование |
Значение |
||<#Товары.Номенклатура#>| |
|
|
Имя параметра |
Кол-во |
Значение |
||<#Товары.КоличествоУпаковок#>| |
|
|
Имя параметра |
Ед. |
Значение |
||<#Товары.Номенклатура.ЕдиницаИзмерения#>| |
|
|
Имя параметра |
Цена |
Значение |
||<#Товары.Цена#>| |
|
|
Имя параметра |
Сумма |
Значение |
||<#Товары.Сумма#>| |
В реквизите «Принадлежность» выбирается для какого объекта создается печатная форма. В данном примере для документа «Коммерческое предложение». После указания принадлежности шаблона к объекту будет заполнен список доступных полей объекта – данные, которые есть в системе. Их можно использовать для вывода в шаблон.
После загрузки файла шаблона по кнопке «Загрузить» будет заполнен список реквизитов шаблона – встречающийся в документе текст в угловых скобках. В поле «Значение» (в правую колонку) необходимо мышкой перетянуть доступный реквизит объекта (из левой колонки). Реквизиты объекта находятся в группе «1. Реквизиты», реквизиты табличных частей находятся в группе «2. Табличные части». Если у объекта несколько табличных частей, то реквизиты будут находится в соответствующей группе.
Настройка соответствия реквизитов и параметров:
В левой части расположены реквизиты и табличные части выбранного объекта 1С. В правой части указаны параметры из документа Word, заключенные в угловые скобки. Для указания соответствия реквизитов и параметров нужно перенести мышкой реквизиты из левой части в правую.
Настройка соответствия реквизитов и параметров табличной части:
Также реквизиты можно заполнить своими функциями и шаблонами текстов (см. Пользовательские функции и Шаблоны текстов)
После сделанных настроек необходимо записать элемент справочника «Шаблоны документов MS Word». Список настроенных шаблонов для текущего объекта (документ «Коммерческое предложение клиенту») будет доступен при нажатии на команду «Печать - Печать по шаблону» из формы документа.
Печать из формы документа «Коммерческое предложение клиенту»:В открывшемся окне выбираем нужный шаблон и нажимаем кнопку "Печать". Открывается документ в формате Word с заполненными данными.
Пример печати по настроенному шаблону: