0
toypaul
09.11.23
✎
13:53
|
Есть отчет (внешний) на СКД. Обычная форма. Есть его расшифровка - собственная. В ней формируются настройки как нужно и открывается можно сказать другой вариант этого же отчета (не как типовой - по одному полю).
Делаю примерно так
ФормаРасшифровки = ЭтотОбъект.ПолучитьФорму("ФормаОтчета",, Новый УникальныйИдентификатор);
ФормаРасшифровки.КомпоновщикНастроек.ЗагрузитьНастройки(НовыеНастройки);
ФормаРасшифровки.СкомпоноватьРезультат(ФормаРасшифровки.ЭлементыФормы.Результат);
ФормаРасшифровки.Открыть();
После того как в форма расшифровки открывается, переходим в основную форму, нажимаем там "Настройки" и видим, что вместо начальных настроек там настройки расшифровки.
Если выполняется стандартная расшифровка (которая тоже открывается в новом окне), то такого не происходит.
Что за магия такая?
|
|
2
toypaul
09.11.23
✎
14:18
|
(1) я загрузил их в новую форму. интересно с какого фига в основной форме они поменялись. как сделать, чтобы не менялись.
например, как это умеет делать стандартная расшифровка - она тоже открывает новую форму отчета. загружает туда настройки, но настройки в основном отчете не меняются
|
|