Имя: Пароль:
1C
1С v8
Свернуть группировки после формирования отчета
0 never_be
 
05.12.13
10:59
Нашел такой код (вставлен в модуль отчета):

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

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

КонецПроцедуры

Прекрасно работает если в отчете есть детальные записи, если их нет вообще ничего не выводится, как-то можно подправить этот код чтоб работало в любом случае ?
1 never_be
 
09.12.13
11:12
Никак ?
Независимо от того, куда вы едете — это в гору и против ветра!