Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

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

  • Добавить свою разработку
 
Роман (yojeeg)
Связаться с автором
04.05.2016 12:14:00
0
Печать пользовательских печатных форм на основании макетов MS Word, редактирующихся в пользовательском режиме 1С Предприятие
Скриншоты
Описание

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

Для работы обработки требуется система БСП (если в конфигурации есть справочник Файлы, то этого достаточно).

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

Добавляем обработку в ДополнительныеОтчетыИОбработки.
В режиме 1С Предприятие открываем справочник Макеты, добавляем новый элемент (рисунок 2):
Изображение
Рисунок 2 - пример добавления элемента справочника Макеты.
 
Здесь указываем  ссылку на добавленную обработку. В Присоединенных файлах (скриншот 2) добавляем новый макет (рисуонок 3):
Изображение
Рисунок 3 - пример присоединения шаблона макета.

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

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

Рисунок 5 - процедура получения макета

 


Обработка для управляемых форм.

Ключевые слова:   печать макета word   печатает макет клиент-сервер   хранение макетов в word   редактировать макеты word   клиент-сервер word
Файлы для скачивания
  • 250р
    • Печать макета по шаблону ворд.epf (10Kb)
    • Печать макета по шаблону файла MS Word.
    • Обработка позволяет выводит на печать макеты типа MS Word. Редактирование текста макета осуществляется в пользовательском режиме.
    • дата загрузки: 04.05.2016 12:37:58
0
    ≡ к списку разработок