Очень часто необходимо формировать один и тот же набор документов: печатать в нужной последовательности и отправлять некоторые из них по электронке.
Данная обработка позволяеть делать эти задачи по одному клику, например:
для ООО "АБВ" напечатать Торг12, СчФ, Торг12, Счф, Сертификаты,СборочныйЛист, отправить на электронку Торг12 и счет-фактуру
для ИП Пупкин только печать РасходнаяНакладная,СборочныйЛист
Для каждого клиента может быть задан необходимый набор печатных форм и действий с ними (печать, отправка).
Описание интерфейса:
галка "показать документы" - вывод на экран сформированных печатных форм
галка "кэшировать таблицы" - если одна и та же печ.форма встречается несколько раз то она формируется только один раз, а потом берется из кэша
Принтер автоматом встает тот, что по умолчанию в системе, можно выбрать любой другой принтер, зарегистированный в системе
Кнопка "Стандартно" - Может быть задан стандартный(по умолчанию) набор форм. Для этого необходимо в процедуре ЗаполнитьСтандартно() написать заполнение, в моей обработке ничего не заполняется, но в комментариях этой процедуры приведен пример как это можно сделать.
Кнопка "Обновить" - получает набор печ.форм контрагента и действий с ними
Кнопка "Сохранить для контрагента" - сохраняет текущий список печ.форм и действий для контрагента
Кнопка "Печать" - печать и отправка отмеченных печ.форм.
Для отправки по электронной почте у пользователя должна рабочая учетная запись в справочнике "учетные записи электронной почты"
Для хранения списка печатных форм контрагента используется свойство "ПечФормы" для справочника "Контрагенты", у кого нет - создайте его: Наименование=" ПечФормы ", тип значения = Строка(50)
В свойстве хранится строка вида: 05=10,04=01,05=10,01=11 (КодПечФормы=БитПечатьБитОтправить)
В виду того, что максимальная длина строки у свойств = 50, желательно перенумеровать справочник внешних обработок в двух-трехзначные коды, чтобы итоговая строка шаблонов для контрагента могла вместить все ваши настройки
Обработка подключается стандартным образом через Сервис-Внешние печатные формы и обработки - внешние печатные формы.
Используется для видов документов с реквизитом "Контрагент", без контрагента не испытано
Обработка работает только со внешними(подключенными) печатными формами