Печать комплектов документов - сделать как можно ближе к штатному. #701226


#0 by Kookish
Добрый день. Пишу внешнюю ПФ для печати комплектов документов отгрузки для БП 3.0. Для 2.0 уже делал групповую печать, когда в один табличный документ выводятся последовательно ТОРГ-12, затем счет-фактура от этой накладной. Сейчас хочу сделать что-то подобное, но уже в новой реальности. Наткнулся на следующий код в процедуре УправлениеПечатьюКлиент.РаспечататьТабличныеДокументы: ...     Если ДоступнаПечатьПокомплектно Тогда         Для НомерКопииКомплекта = 1 По КоличествоКопийКомплектов Цикл ...      Но немного не догоняю, как его можно использовать. Может кто-то уже делал нечто подобное и может дать пару пинков в нужном направлении? Смутно догадываюсь, что нужно передать процедуре список документов и массив сформированных табличных документов, но ясной картины нет. Или плюнуть, и сделать по старинке - запихнуть все в один табличный документ, один макет за другим?
#1 by Kookish
Посмотрел - данная процедура вызывается только если выполняется печать сразу на принтер. Значит, штатно пока не получится.
#2 by Kookish
А, нет, вру. Не только. Разбираюсь дальше.
#3 by H A D G E H O G s
в ут 11 сделано. Если есть - смотри. Сделано конечно годно (архитектурно), но ужасно по исполнению (коду)
#4 by Kookish
Именно то, что нужно! Спасибо, буду разбираться. Но еще подумаю, стоит ли так делать (архитектурно). Ибо каждый документ отправляется на принтер по отдельности, и нет шансов их слепить.
#5 by Kookish
Кроме того, нет возможности выводить документы в правильном порядке: Накл1Экз1, СФ1Экз1, Накл1Экз2, СФ1Экз2, Накл2Экз1, СФ2Экз1... Делается либо: Накл1Экз1, СФ1Экз1, Накл2Экз1, СФ2Экз1, ... Накл1Экз2, СФ1Экз2 ... либо Накл1Экз1, Накл1Экз2, СФ1Экз1, СФ1Экз2, ... Накл2Экз1, Накл2Экз2 ... Но комментс. З.Ы. Кстати, надо будет спросить у бухгалтеров, как им будет удобнее - мой вариант или первый штатный.
#6 by Kookish
Поговорил с бухгалтерами. Им нужен мой первый вариант. Буду рисовать все ручками, в один табличный документ.
#7 by fmrlex
Посмотри как реализована подсистема печати БСП. Там есть возможность выделить несколько доков в списке документов и напечатать их.
#8 by Kookish
Уже посмотрел. Каждый документ отправляется на печать отдельным заданием. Это ужасно. И придется переписывать процедуру вывода на печать. Ту, что приведена в .
#9 by fmrlex
Да какие нафиг отдельные задания? Выдели с зажатым контролом несколько доков и нажми печать. В один табдок все попадет.
#10 by Kookish
Гы-гы-гы. Вопрос был про печать комплектов документов. Например, бухам надо по каждой отгрузке распечатать 2 экземпляра ТОРГ-12 и 2 экземпляра СФ. Причем удобнее всего - если они будут чередоваться, как написано в первой строчке . Средствами БСП этого не сделать. Плюс . Таки отдельные задания. Я видел очередь на печать. Руки до сих пор трясутся.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С