Бухгалтер обратился с задачей - нужна доработка печати комплекта документов, чтобы вначале печатался Счет-фактура, потом Счет, потом Акт. А также нужно сделать, чтобы документы распечатывались друг за другом в разрезе контрагентов. Сначала по одному контрагенту - СФ, Счет, Акт, затем по второму и тд, чтобы не нужно было сортировать их вручную после печати на принтере.
Типовая печать комплектов печатает последовательно сначала все СФ, затем все Счета, а затем все Акты. Трижды в месяц приходится распечатывать комплекты по сотне контрагентов и каждый раз приходится вручную раскладывать и сортировать распечатанные бланки по комплектам.
Поиск готовых решений на инфостарте не дал результата.
Было создано расширение, в котором было изменен порядок сортировки печатных форм при печати комплекта, а также была сделана доработка, которая выводит на просмотр каждую печ. форму отдельно, а не скопом по видам макетов.
При выборе печатных форм в печати комплекта изменен их порядок и добавлена галка "Разбивка по документам"
При нажатии на кнопку ОК при установленной галке "Разбивка по документам" каждый вид печатной формы выводится отдельно по каждому выделенному документу, а не единой "портянкой".
Остальной типовой функционал не затронут (можно подключать внешние печ. формы, сохранять на диск, отправлять по почте, указывать количество копий каждого макета и тд)
Расширение можно доработать под собственные нужды, например, добавить сортировку печатных форм по контрагентам, изменить порядок макетов под себя и тд.
Протестировано на платформе 8.3.22.1750
и конфигурации 1С:Бухгалтерия предприятия КОРП 3.3.129.13.
Возможно это будет работать на любых конфигурациях, где используется типовая подсистема БСП примерно той же версии.