Пример кода - сворачивающий последний уровень группировки:
Таблица = ЭлементыФормы.Результат;
КолУровней = Таблица.КоличествоУровнейГруппировокСтрок();
Если КолУровней > 2 Тогда
Таблица.ПоказатьУровеньГруппировокСтрок(КолУровней-2);
КонецЕсли;
(4) Да сам удивился, что у меня без определения количества группировок. Скопипастил когда-то на скорую руку.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший