При необходимости можно настроить более сложное формирование данных, которое будет выводиться в шаблон документа в формате MS Word. Для этого необходимо создать и использовать пользовательскую функцию при настройке шаблона документа. Пользовательская функция - это код, написанный на встроенном языке программирования 1С: Предприятие, возвращающий значение переменной «Результат».
Для демонстрации настройки понадобится файл шаблона, настраиваемый ранее, в котором необходимо пользовательской функцией сформировать подпись менеджера с контактными данными.
Пример файла шаблона MS Word с применением пользовательской функции:Особенным образом нужно настроить параметр документа «Подпись». В колонке «Функция» нужно выбрать тип данных «Пользовательские функции».
Пример настройки использования пользовательской функции для параметра документа:Откроется справочник «Пользовательские функции», из которого можно выбрать нужную пользовательскую функцию или создать ее, нажатием на кнопку «Создать» (подробнее о пользовательской функции).
В открывшемся окне создания элемента справочника «Пользовательские функции» нужно заполнить реквизиты:
Название реквизита |
Значение реквизита |
Наименование |
Подпись КП |
Текст функции |
Менеджер = Данные.Назначение.Менеджер; |
После того, как реквизиты были заполнены, необходимо записать элемент справочника «Пользовательские функции» и выбрать его в списке. Колонка «Функция» параметра документа «Подпись» будет заполнена названием пользовательской функции «Подпись КП».
После сделанных настроек нужно записать элемент справочника «Шаблоны документов MS Word». В системе в документе «Коммерческое предложение клиенту» при нажатии на кнопку «Печать – Печать по шаблону (CRM)» буде показан список настроенных шаблонов. Для печати требуется выбрать нужный шаблон.