ВПФ носит чисто демонстрационный характер. За основу взят макет Word документа «Коммерческое предложение», который использован для печати документа «Заказ клиента». ВПФ необходимо подключить в справочнике «Дополнительные отчеты и обработки».
ВПФ должна использовать метод «ВызовКлиентскогоМетода», т. к. полученный документ необходимо открывать на клиенте, а не на сервере. В экспортной процедуре печати в форме обработки следует указать тип макета «DOC». Для OpenOffice надо использовать тип макета «ODT».
Шаблон приведен на рисунке. Секции макета ограничены тегами {V8 Область.ИмяОбласти} {/V8 Область.ИмяОбласти}. Параметры замены обозначаются {V8 ИмяПараметра}. Системе необходимо указать тип секции. Всего применяется пять типов:
ВерхнийКолонтитул, НижнийКолонтитул,Общая, СтрокаТаблицы, Список. ВерхнийКолонтитул и НижнийКолонтитул вносятся в соответствующие колонтитулы шаблона и не ограничиваются тегами. Шапку и подвал таблицы следует реализовывать в шаблоне таблицей и определять как СтрокаТаблицы.
Для практического применения можно выгрузить макет в файл с расширением doc, преобразовать его к нужному виду и загрузить обратно. Затем следует реализовать процедуру «ПолучитьДанныеОбъекта» - тут по-моему, для программиста все понятно. И подправить процедуру «ПолучитьОписаниеОбластейШаблона».