Сам запрос не нужен
Интересует обработка полученной ТЗ (доп. колонки ИтогКонтрагент и т.п.)
Если кол-во группировок неизвестно
Т.е. у меня так написано в запросе:
Если ЕстьПометка("Контрагент") = 1 Тогда
ТекстЗапросаШапка = ТекстЗапросаШапка + "
|, Запрос.Контрагент as [Контрагент $Справочник.Контрагенты]
|, GROUPING(Запрос.Контрагент) as ИтогКонтрагент
|";
КонецЕсли;
Для Сч = 1 по СписокГруппировок.РазмерСписка() Цикл
ТекГруппировка = СписокГруппировок.ПолучитьЗначение(Сч);
ТекстЗапросаПодвал = ТекстЗапросаПодвал + "Запрос." + ТекГруппировка + ", "
КонецЦикла;
.....
ТекстЗапросаПодвал = Лев(ТекстЗапросаПодвал, СтрДлина(ТекстЗапросаПодвал) - 2);
ТекстЗапросаПодвал = ТекстЗапросаПодвал + " WITH ROLLUP";
Тут получается строка вида GROUP BY Запрос.Контрагент, Запрос.КредДокумент WITH ROLLUP
Что-то тупняг напал