Чтобы хранить макеты и редактировать их в режиме 1С Предприятие, нужно добавить в конфигурацию справочник "Макеты" с одним реквизитом "ПечатнаяФорма" типа Справочник.ДополнительныеОтчетыИОбработки. А также в Определяемых типах ВладелецФайлов, ВладелецПрисоединенныхФайловОбъект, ВладелецПрисоединенныхФайлов добавить этот справочник в Тип. Всё, больше никаких изменений конфигурации не требуется.
Теперь необходимо в шаблон типа MS Word добавить параметры вида [параметр1], [параметр2],.., [параметрN], то есть любое уникальное слово в квадратных скобках и в процедуре описания параметров в модуле объекта обработки задать значения параметров (рисунок 1).
Добавляем обработку в ДополнительныеОтчетыИОбработки.
В режиме 1С Предприятие открываем справочник Макеты, добавляем новый элемент (рисунок 2):
Здесь указываем ссылку на добавленную обработку. В Присоединенных файлах (рисунок 2) добавляем новый макет (рисунок 3):
Всё. Теперь при необходимости отредактировать текст макета пользователь сможет сам найти нужный элемент справочника Макеты, перейти на вкладку Присоединенные файлы и отредактировать шаблон или добавить новый (обработка смотрит на последний самый актуальный шаблон). Главное, не забывать нажимать кнопку "Закончить редактирование" после того, как шаблон будет изменен (рисунок 4).
Также обработку легко изменить, если хранение шаблонов в системе не требуется. Например, если шаблон хранится в самой обработке в макетах, то нужно просто изменить процедуру получения макета не из справочника Файлы, а из макетов обработки (рисунок 5).
Обработка для управляемых форм.
Тестирование проводилось на ЗУП 3.1.10.78, платформа 8.3.12.1790