Имя: Пароль:
1C
1С v8
8.2 СКД Программно свернуть группировки. Верно ли?
0 Rounder
 
29.05.12
16:40
Сделал - но что-то внутри точит, что что-то не так :)
Развейте или подтвердите сомнения.

Есть отчет на СКД. Есть задача выводить его со свернутыми группировками.

В форме убрал из доступных команд "Сформировать".
Создал свою команду и вывел на панель.

В форме отчета процедура:

&НаКлиенте
Процедура Формирование(Команда)
   СкомпоноватьРезультат();
   Если Результат.КоличествоУровнейГруппировокСтрок() > 0 Тогда
       Результат.ПоказатьУровеньГруппировокСтрок(0);
   КонецЕсли;
КонецПроцедуры

Все работает - но почему-то терзают смутные сомнения...
1 Rounder
 
29.05.12
16:52
Актуально.
2 Бледно Золотистый
 
29.05.12
16:55
Точно работает, вроде должны свернутся только группировки 0 уровня.
3 Бледно Золотистый
 
29.05.12
16:56
?
4 Бледно Золотистый
 
29.05.12
16:58
(2) Нет, туплю
5 Rounder
 
29.05.12
16:59
Т.е. в нашем случае по моей логике СКД должна взять все выбранные пользователем настройки и скомпоновать результат.

Т.е. стандартная команда Сформировать тоже делает это же? Или она еще чего добавляет - что я упустил?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.