Предыстория.
Попросил меня как-то бухгалтер: хочу, говорит, форму ИНВ-3 (инвентаризационная опись), но лень мне говорит писать туда ручкой данные - там где комиссия и прочее... Хочу, говорит, чтобы документ все помнил....
Ну, щас думаю, накидаю внешнюю печатку и привяжу ее к доп. свойствам и сведениям документика, начинаю придумывать доп. сведения, и тут меня осеняет - а если сделать шаблон печ. формы и туда засунуть все доп. свойства, чтобы они создавались сами, если их нет и записывались по кнопочке... И чтобы функции были для их удобного получения...
История.
В общем, получилась обработка, которая подключается как внешняя печатная форма. При ее инициализации в документе открывается вот такой диалог:
При кнопке "Печать" печатается документ, при кнопке "Сохранить" соответственно сохраняются доп. реквизиты.
Обработка имеет макет настроек, где перечислены доп. свойства, их подписи и типы значений (ВНИМАНИЕ! Типы должны быть корректны, должны соответствовать доступным типам в Планы видов характеристик.СвойстваОбъектов)
В этом макете описываете подряд свойства, после загрузки формы обработка пытается их найти если нет то создает сама (поэтому первый раз обработку желательно запустить под полными правами !)
Модуль обработки снабжен функциями получения свойств, из регистра и из ТЗ (на форме в модуле есть пример печати инвентаризационной описи к документу инвентаризация товаров на складе !)
Кстати, можете ее как внешнюю печатную форму ИНВ-3 использовать :)
ЗЫ: Пользуете на свой страх и риск, на других конфах кроме УПП 1.3 не проверялась!