Обработка представляет из себя внешнюю печатную форму, которая подключается типовым механизмом "Печатные формы, отчеты и обработки", пригодится для отладки многоязычных форм.
Для отладки в режиме Предприятия открыть обработку через Меню, Файл, Открыть, откроется окно отладки этой печатной формы, в режиме тестирования выводит печатную форму на всех языках конфигурации.
Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.12.1529), конфигурация Бухгалтерия для Украины, редакция 2.0. (2.0.9.2).
Внешние печатные формы на БСП, могут содержать в «себе»: массивы документов для печати(а не один документ), динамические запросы, настройки компоновки, подключаемые макеты,…
Ваш метод хорош для быстрой отладки печати по одному документу и для методов печати без динамического функционала.
Реальную отладку со всем динамическим добром я реализовал в расширении методом перехвата общего функционала печати в БСП. При перехвате — в метод печати «подбрасываем» обработку из файла, а не из хранилища конфигурации. Все остальное работает в типовом исполнении. Такой подход позволяет «видеть» в отладчике все, что сгенерила БСП.
Теоретически — вещь полезная, практически все как-то уже научились обходиться…
(2)Как?
(3) тупо соблюдаем соглашение, например. Это одна из немногих функций БСП, которая работает предсказуемо и стабильно. Если очень надо влезть в работу обработки в фоне — тормозим работу и подключаемся… Как-то так. Да, неудобно, местами, но жили как-то…
(1) Шаблон прекрасно печатает как один документ, так и массив документов (при подключении в виде ВПФ) 🙂
(5) а отладить печать списка с расстановкой точек останова в коде, неспешному обзору стека вызовов, показателей времени выполнения печати нескольких документов в одном вызове печати, «нырянии» в отладке в конкретный документ это сможете?
(6) не понимаю в чем прикол отладки печати массива документов и»нырянии» в каждый документ ))), но если сильно хочется, можно добавить на форму динамический список, выделенные строки выгрузить в массив объектов для печати, 5 минут работы.
(7) при печати в списках могут быть документы разного вида, например
— два «приказа о приеме» где по 1-ому сотруднику в каждом документе
— три «приказа о приеме списком» где в списке 5 сотрудников.
В результирующем макете печати мы должны получить 7 документов печати для каждого сотрудника.
Очевидно, что логика получение набора данных для печати документов разных видов не может быть тривиальной и при непонятных неполадках печати логично посмотреть в отладке где и кто косячит.
в этом и прикол.
зачем мне лепить костыли с динамическими списками и полировкой этих костылей, если мне есть способ перехвата динамической обработки и вся прелесть методов БСП видна в отладке
(8) Цирк…, это шаблон конкретной внешней печатной формы, а не механизм поиска «непонятных неполадок печати» (с трудом понимаю, что имеется ввиду) в массиве всех видов документов отправленных на печать… )))
Логично искать проблему только в том документе и той печатной форме, которая косячит…
(9) о пользе и недостатках обработки я указал еще в первом сообщении коротко и ясно.
если далее
, то дальнейший диалог не имеет смысла.
(8) Это инструмент, и ваше право его не использовать.