В работе зачастую требуются дополнительные печатные формы, которых нет в конфигурации. Часто такие формы создают как внешние обработки и подключают к конфигурации через внешние отчеты и обработки. Сама печатная форма с параметрами реализована в них обычно с помощью макетов. А сами эти макеты формируются в зависимости от определенных условий.
Могут быть ситуации, когда подобных дополнительных печатных форм много и/или в каждой форме еще много макетов, которые еще к тому же выбираются согласно определенным условиям, все из которых не всегда получается смоделировать или найти в базе. А данные печатные формы (макеты) нужно для определенных нужд передать другим сотрудникам или вовне. Это может быть проверка/корректировка юристами, аудит печатных форм с целью безопасности, проверка правильности заполнения. Обычно их нужно передать тем, кто в 1С, а особенно в режиме конфигуратора не работает и посмотреть самостоятельно нужные макеты не может.
Проверка работы велась на Бухгалтерии предприятия 3.0 ПРОФ, но посмотрев устройство других типовых конфигураций 1С, таких как ЗУП, Розница, Управление нашей фирмой, Управление торговлей 11 там данный механизм идентичен, так, что сохранение так же должно работать. Дополнительные обработки берутся из справочника ДополнительныеОтчетыИОбработки так, что может работать и на не типовых конфигурациях если они основаны на таком же справочнике.
Данная обработка позволяет автоматически выгрузить все макеты из всех внешних обработок которые расположены в справочнике "Дополнительные отчеты и обработки". Имеется возможность выбрать либо конкретную обработку, либо группу, если требуется выгрузить макеты только из определенных. Макеты сохраняются в выбранную папку в формате Excel (xlsx) и дальше могут передаваться/просматриваться в Excel`е.
Интерфейс прост, нужно выбрать папку на диске куда будут сохраняться макеты.
Если нужно выбрать конкретную обработку или папку, то заполнить поле "Доп. печатная форма или папка", если по всем то оставить поле пустым.
Нажать "Сохранить". В указанной папке будут созданы подпапки в наименованием обработки очищенным от лишних символов. И в каждую такую папку будут сохранены все макеты выбранной дополнительной обработки с наименованием вида <ИмяДопОбработки>_<ИмяМакета>.xslx
Разрабатывалась и тестировалась в Бухгалтерии предприятия 3.0 ПРОФ версия платформы 8.3.16.1814, но должна работать на всех типовых конфигурациях и конфигурациях с внедренной БСП, т.к. у них эта подсистема аналогична.