Пакетная печать заказов клиентов
Задача данной обработки в том, чтобы реализовать пакетную печать заказов клиентов, с разными принтерами и различными настройками для разных клиентов.
Для печати используются только дополнительные печатные формы.
Порядок работы.
На закладке Заказы выбирается Дата заказа по данным клиента. По кнопке Заполнить получаем реестр заказов для печати. Реквизит с выбором сортировки позволяет настроить порядок следования заказов. После формирования перечня заказов становится видимым панель для печати.
Печать документов осуществляется в порядке расположения в таблице заказов с флажком Пометка. Для снятия всех пометок есть кнопка с пиктограммой Снять пометки По кнопке Печать формируется файл со всеми выбранными формами. При установке флажка Сразу на принтер.
Если на закладке Заказы выбран конкретный принтер, то по команде Печать будут сформированы документы только для указанного принтера. Чтобы распечатать документы по разным принтерам, достаточно очистить это поле
Предварительная настройка
В процессе формирования реестра заказов на закладке Настройка формируется таблица контрагентов с настройками печатных форм. В этой таблице по каждому контрагенту выбирается печатная форма, принтер, ориентация страницы табличного документа. Если необходимо добавить еще один экземпляр или еще одну печатную форму, то по правой клавише мыши копируется строка и выбираются нужные параметры. Флажок Пометка активирует выбранную строку. Перед пакетной печатью полезно использовать команду Сохранить настройки.
Дополнительная информация для разработчиков
В настройках базы для документа Заказ клиента используется дополнительное сведение Порядок печати (имя для разработчиков ПорядокПечати). Это свойство используется для дополнительного упорядочивания заказов при использовании реквизита Зона доставки, чтобы можно было отсортировать заказы по зонам доставки. В этом случае документы будут распечатываться в порядке,удобном курьеру или водителю при доставке.
Протестирована на Управление торговлей, редакция 11 (11.4.13.282,11.4.14.78). Режим совместимости Версия 8.3.16 Код открыт. Есть справочная информация.
Может быть интересна разработчикам в применении объекта ПакетОтображаемыхДокументов, получения списка принтеров