Доброго дня! Можна.
В ОбработкаРасшифровки отримуєте з даних розшифровки необхідні поля, і формуєте з новою схемою компоновки звіт.
ЕлементРозшифровки = ДанныеРасшифровки.Элементы[Расшифровка];
ПолеРозшифровки = ЕлементРозшифровки.ПолучитьПоля()[0];
Если ПолеРозшифровки.Поле = "СумаУпр" Или ПолеРозшифровки.Поле = "СумаФакт" Тогда
СтандартнаяОбработка = Ложь;
Форма = ПолучитьФорму("ФормаРозшифровки");
Параметри = Новый Соответствие;
БатьківськіЕлементи = ЕлементРозшифровки.ПолучитьРодителей();
Для Каждого БатьківськийЕлементРозшифровки Из БатьківськіЕлементи Цикл
Поля = БатьківськийЕлементРозшифровки.ПолучитьПоля();
Для Каждого ЗначенняПоля Из Поля Цикл
Параметри.Вставить(ЗначенняПоля.Поле, ЗначенняПоля.Значение);
КонецЦикла;
КонецЦикла;
Если ПолеРозшифровки.Поле = "СумаУпр" Тогда
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Сценарій"));
Параметри.Вставить("Сценарій", Параметр.Значение);
Иначе
Параметри.Вставить("Сценарій", Справочники.СценарииПланирования.ПустаяСсылка());
КонецЕсли;
Форма.Параметри = Параметри;
Если НЕ Форма.Открыта() Тогда
Форма.Открыть();
КонецЕсли;
взяв кусок коду зі свого.
Сообщение отредактировал alex1c - 07.08.24, 15:50