Внешние печатные формы для 1С 8.3
В программах 1С: Предприятие 8.3 есть достаточно большой выбор типовых печатных форм, но бывают ситуации, когда не обойтись без разработки уникального печатного документа.
Разработка печатной формы своими силами– вполне доступна для опытного пользователя 1С, и добавление внешней печатной формы в базу также не будет сложной.
Разработаем печатную форму для документа «Заказ клиента»: заходим в конфигуратор, нажимаем кнопку «Файл-Новый-Внешняя обработка».
Вводим название печатной формы в поле Имя и Синоним.
Сведения о внешней обработке
В модуле объекта укажем, что вид обработки – печатная форма, что она должна быть прикреплена к Заказу клиента:
Подготовка к печати
Следующим этапом нужно прописать процедуры печати для вызова печати из общих модулей конфигурации.
Создание внешней печатной формы
Добавляем новый макет печатной формы к обработке.
Создаем необходимые строки и столбцы:
Для вывода данных в параметры печатной формы используем функцию ПечатьПСЦ:
Подключение внешней печатной формы
После создания необходимо подключить обработку в рабочую базу. Нужно зайти в раздел «НСИ и Администрирование-Печатные формы, отчеты и обработки».
Затем нажимаем «Дополнительные отчеты и обработки».
В командной панели нажимаем кнопку «Создать».
Программа выдаст окно проводника для выбора внешнего файла обработки. После загрузки файла программа из сведений об обработке подтянет название печатной формы, вид обработки (печатная форма), а также размещение печатной формы в документе «Заказ клиента».
Новая внешняя печатная форма будет отображаться в печати документа «Заказ клиента», а также в списке заказов.
После открытия печатной формы можно ее вывести на печать.
Самостоятельная разработка печатной формы – выполнимая задача для продвинутого пользователя 1С, и добавление внешней печатной формы в базу также не составит труда. Программа сама определит на основании данных, введенных в коде обработки, что обработка – это печатная форма, и сама поместит печатную форму в нужный объект базы.