Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

__ISSUE__


Как сделать подключаемую внешнюю печатную форму

В статье «Как правильно вносить изменения в типовые конфигурации 1С» я упомянул про подключаемые внешние печатные формы. Сделать внешнюю печатную форму совсем не сложно. Тем не менее этот вопрос часто обсуждается в Интернет-сообществах. В связи с этим сегодня объяснялка на заданную тему.

Подключение внешних печатных формы - это возможность типовых конфигураций, разработанных фирмой 1С, а не платформы «1С:Предприятие». Поэтому не удивляйтесь, если в конфигурациях других разработчиков Вы не обнаружите такой возможности.

Для пользователя функционал выглядит следующим образом. Для хранения внешних отчетов и обработок в конфигурации есть специальный справочник «Внешние обработки». В меню, как правило, имеется несколько различных команд для вызова данного справочника - «Дополнительные внешние печатные формы», «Дополнительные внешние обработки табличных частей», «Дополнительные внешние отчеты», «Дополнительные внешние обработки». Эти команды открывают один и тот же справочник «Внешние обработки», включая отбор по соответствующим видам обработок.

Форма элемента справочника для внешних печатных форм имеет вот такой вид:

Элемент справочника Внешние обработки для внешних печатных форм

Чтобы подключить внешнюю печатную форму необходимо выбрать внешнюю обработку и указать список объектов, для которых данная печатная форма будет использоваться. При необходимости, можно указать:

  • список дополнительных параметров, которые будут передаваться внешней обработке;
  • для каждого объекта несколько отборов, при выполнении которых печатная форма становится доступной для использования с данным объектом;
  • для каждого объекта свою отдельную печатную форму, но в списках печатных форм в объектах будет всегда появляться одинаковый пункт подменю;
  • для каждого объекта встроенную печатную форму, которая будет заменена указанной внешней.

Корректно зарегистрированная печатная форма будет выводиться в общем списке печатных форм объекта, вызываемого по кнопке «Печать». При этом форма будет помещена в конец этого списка, отделенная разделителем. Если подключаемая печатная форма заменяет стандартную, то она заменяется и показывается в списке стандартных печатных форм.

Список доступных печатных форм документа. Внешняя печатная форма помещается в конец списка через разделитель

Как видите, для пользователя нет практически никакой разницы между встроенными и внешними печатными формами.

Теперь посмотрим на функционал «изнутри», каким образом это все работает.

Читать далее >>

Дневник провинциального программиста
Copyright (C) 2009. Все права защищены.


В избранное