Содержание:
- Что такое термы для заполнения шаблонов печатных форм?
- Использование термов в справочнике «Шаблоны печатных форм» в конфигурации системы 1С
Что такое термы для заполнения шаблонов печатных форм?
Заказчику необходимо формировать большое количество различных печатных форм – несколько сотен видов. Бизнес-процесс подготовки и согласования печатных форм построен вне 1С. Большинство форм требуется получать в виде документов word в 1С. Данные для них – брать из документов и других источников внутри 1С – конфигурация «Зарплата и управление персоналом» (хотя вид конфигурации для рассматриваемого механизма значения не имеет).
Дополнительные условие:
- Настройку печатных форм вести средствами MS Word,
- исключить обновление конфигурации для добавления/редактирования печатных форм,
- для подключения печатных форм использовать не штатный инструмент «Дополнительные отчеты и обработки», а специально разработанный механизм подключения шаблонов печатных форм
Для подготовки печатных форм в виде вордовских документов с заполнением данными из информационной базы 1С удобно использовать шаблоны документа MS word с так называемыми термами. Термами называют специальным образом оформленные подстроки в тексте шаблона, которые при подготовке печатной формы заменяются на требуемые значения данных.
Например, в этом шаблоне термы оформлены символами «<» и «>»: <НТД>, <ДатаДоговора>, <ОрганизацияНаименованиеПолное>, <Работник> и т.д.
Одни и те же термы могут быть использовать в шаблонах различных печатных форм, поэтому целесообразно организовать единое место их подготовки и хранения. Для этого был построен справочник «Данные терм».
Использование термов в справочнике «Шаблоны печатных форм» в конфигурации системы 1С
В настройках термов можно указать имена реквизитов источников данных, включая табличные части; задать их формат.
Универсальность механизму придает режим «Команда», когда в поле «Запрос, команда» можно указать программный код на языке 1С, при выполнении которого получаем требуемые данные из информационной системы.
Для выборка данных допускается использовать довольно сложные запросы:
Сопоставление термов, заданных в 1С шаблоне документа, и настроек справочника «Данные терм» производится в справочнике «Шаблоны печатных форм». В этом справочнике для каждой подключаемой печатной формы перечисляется список всех терм ее шаблона (колонка «Терма») и указывается соответствующая ей настройка справочника «Данные терм» (колонка «Значение»).
При выводе печатной формы термы шаблона заменяются на данные ИБ, полученные по настроенному алгоритму. Результат представляется в виде заполненного word-документа:
Механизм реализован и используется заказчиком.
Борисенко Игорь,
Специалист компании ООО “Кодерлайн”
Добавить комментарий