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