Тема, конечно же, не нова, но всё же, приступив к задаче с подготовкой актуальных шаблонов, не нашёл свежих решений. Имеющиеся на просторах интернета варианты либо слишком громоздкие и их сложно быстро переработать под написание собственного объекта, либо и вовсе потеряли актуальность и не запускаются в свежих конфигурациях. В связи с этим разработал на одной из последних версий БСП 3.1.9.302 актуальный набор шаблонов внешних обработок, отчётов и печатных форм :
- Шаблон внешней обработки "ШаблонВнешнейОбработки.epf"
Данный шаблон содержит код для выполнения код в фоне в виде регламентного задания. Предусмотрена также форма настройки, для указания данных заполнения реквизитов обработки при необходимости и сохранения данных настроек.
Также в процедуре модуля объекта СведенияОВнешнейОбработке() закомментирован код, который можно применить при необходимости реализации обработки заполнения объекта, либо обработки открытия формы.
В обработке кроме основной формы содержится форма Форма_ЗаполнениеОбъекта. В модуле формы приведён кода обращения к объекту заполнения для его изменения. - Шаблоны внешних отчетов.
Шаблон ШаблонОтчета_ФоновоеФормирование.erf содержит простой отчёт в качестве примера фонового формирования отчёта. Также реализована простая форма отчета и настроек на случай необходимости разработки самописной формы не обременённой типовым функционалом.
В шаблоне ШаблонОтчета_ИсточникДанныхТЗ.erf используется программное формирование отчета с внешним источником данных в виде таблицы значения. - Шаблоны печатных форм.
В шаблоне "ШаблонВнешнейОбработки.epf" подготовлен пример реализации печатной формы для документа/-ов с выводом информации в собственный макет и реализована форма для отладки процесса формирования ПФ.
Шаблон "Шаблон внешней печатной формы_ВводПараметров.epf" кроме заполнения данных печатной формы документа включает в себя также промежуточный вызов формы с ручным указанием параметров, которые также попадут в результат печати.
Вся разработка велась в конфигурации УХ 3.2.8.9 соответственно некоторые примеры (например, шаблоны ПФ) будут корректно отрабатывать только в данной конфигурации, проблемы решается изменением запросов под объекты требуемой конфигурации.
Проверено на следующих конфигурациях и релизах:
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.8.9