Есть внешняя ПФ. У нее есть реквизит ВыводФормы типа булево.
Хочу передать в модуль объекта ПФ значения этого реквизита.
Делаю так:
СпрОбр = Справочники.ВнешниеОбработки.НайтиПоКоду("ЦБА000167"); //167
Параметры = Новый Структура;
ДополнительныеПараметрыОбработки = Новый Структура;
ДополнительныеПараметрыОбработки.Вставить("ВыводФормы", Истина);
Перед вызовом функции НапечататьВнешнююФорму модуля УниверсальныеМеханизмы ДополнительныеПараметры содержат ВыводФормы=Истина.
Но когда создается обработка из временного файла, то в модуле эта переменная равна Ложь.
(0) Проблема была в том, что у данной внешней ПФ не было реквизита ДополнительныеПараметрыОбработки, а УниверсальныеМеханизмы.НапечататьВнешнююФорму заполняют доп. параметры именно из этого реквизита.
Создал реквизит, все взлетело.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший