Печать макета по шаблону MS Word

Опубликовал Роман Артамонов (yojeeg) в раздел Печать - Универсальные печатные формы

Если не требуется менять параметры заполнения макета, то пользователь вполне может и сам редактировать и поддерживать актуальную версию любого отчета в формате MS Word прямо в режиме 1С Предприятие. Для этого и предназначена данная обработка.
Для работы данной обработки требуется минимум доработок конфигурации - добавить еще один тип для владельцев файлов. В конфигурации должен быть справочник Файлы, где и будут храниться все макеты пользователей.

Чтобы хранить макеты и редактировать их в режиме 1С Предприятие, нужно добавить в конфигурацию справочник "Макеты" с одним реквизитом "ПечатнаяФорма" типа Справочник.ДополнительныеОтчетыИОбработки. А также в Определяемом типе ВладелецФайлов добавить этот справочник в Тип. Всё, больше никаких изменений конфигурации не требуется.

Теперь необходимо в шаблон типа MS Word добавить параметры вида [параметр1], [параметр2],.., [параметрN], то есть любое уникальное слово в квадратных скобках и в процедуре описания параметров в модуле объекта обработки задать значения параметров (рисунок 1).
Параметры шаблона

Добавляем обработку в ДополнительныеОтчетыИОбработки.

В режиме 1С Предприятие открываем справочник Макеты, добавляем новый элемент (рисунок 2):


Элемент справочника Макеты

Здесь указываем ссылку на добавленную обработку. В Присоединенных файлах (рисунок 2) добавляем новый макет (рисунок 3):


Присоединенные файлы

Всё. Теперь при необходимости отредактировать текст макета пользователь сможет сам найти нужный элемент справочника Макеты, перейти на вкладку Присоединенные файлы и отредактировать шаблон или добавить новый (обработка смотрит на последний самый актуальный шаблон). Главное, не забывать нажимать кнопку "Закончить редактирование" после того, как шаблон будет изменен (рисунок 4).


Закончить редактирование

Также обработку легко изменить, если хранение шаблонов в системе не требуется. Например, если шаблон хранится в самой обработке в макетах, то нужно просто изменить процедуру получения макета не из справочника Файлы, а из макетов обработки (рисунок 5).


Процедура ПолучитьМакет
Обработка для управляемых форм.

Скачать файлы

Наименование Файл Версия Размер
Печать макета по шаблону MS Word
.epf 9,55Kb
13.05.16
7
.epf 9,55Kb 7 Скачать

См. также

В этой теме еще нет сообщений.