Самая универсальная обработка печати документов для 1С 8.3

При внедрении ERP столкнулись с необходимостью разработать универсальную обработку для печати документов. Основная проблема, помимо групповой печати документов, которую необходимо было решить это возможность при печати разбирать документы по копиям, т.е. если необходимо распечатать большой объем документов в 2 экземплярах, разобрав их по копиям, то сначала печатаются именно 2 копии первого документа, затем 2 копии второго и т.д.

При внедрении ERP столкнулись с необходимостью разработать универсальную обработку для печати документов. Основная проблема, которую необходимо было решить это возможность при печати разбирать документы по копиям, т.е. если необходимо распечатать большой объем документов в 2 экземплярах, разобрав их по копиям, то сначала печатаются именно 2 копии первого документа, затем 2 копии  второго и т.д. 

Итоговая обработка впечатляет:

  1. Она не боится обновлений, т.к. использует стандартные механизмы печати 1С;
  2. Для печати может быть выбран любой документ, который описан в конфигурации;
  3. Для выбранного документа доступна печать как внешних так и типовых печатных форм;
  4. Сочетание набора печатных форм и количество экземпляров произвольное;
  5. Удобные механизмы подбора, очистки дублей и корректировки в списке очередности печати документов.

Обработка тестировалась на 1С:ERP Управление предприятием 2 (2.2.3.162)  и Бухгалтерия предприятия, редакция 3.0 (3.0.46.18) Платформа 1С:Предприятие 8.3 (8.3.9.2170).
На других стандартных конфигурациях не проверяли, возможно также работает. Тестируйте, если необходимо, доработаем.

4 Comments

  1. d_liliya@inbox.ru

    Добрый день.

    Обработка не выводит на печать у документа Отчет комитенту ПФ «Счет-фактура» и УПД, а у Отчета комиссионера ПФ «Счет-фактура за поставщика».

    Просто выводит пустой табличный документ.

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

    Reply
  2. vandalsvq

    Стоило бы указать что модуль объекта закрыт паролем. Также необходимо провести инвентаризацию клиентских и серверных вызовов.

    Ну и совсем хорошо, если заменить почти половину вызовов &НаСервере на &НаСервереБезКонтекста, ибо так эффективнее будет.

    Более детально не лез в код. Но и не надо. Перепишу если не понравится.

    Reply
  3. asya2821

    Не выбирается тип документа, следовательно обработкой пользоваться нельзя, просьба исправить и прислать работающий вариант. Б

    Reply
  4. AlPi

    Уважаемая Анастасия, пришлите пожалуйста скрин. и версию вашей 1С, давайте попробуем разобраться.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *