Всех приветствую!
К сожалению типовой и всем известный метод сворачивания отчета по группировкам не работает в УНФ. Видимо, УНФ после вывода ещё каким-то образом обрабатывает табличный документ и раскрывает всё обратно. Есть ли решение?
Код привожу:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1);
ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0);
КонецПроцедуры
Показать
Такой код в модуле СКДшного отчета при запуске в УНФ ничего не меняет!