Имя: Пароль:
1C
1С v8
Как в СКД вывести свернутые группировки
0 Shrek_yar
 
09.09.13
17:35
Как в СКД вывести свернутые группировки при открытие????
1 Shrek_yar
 
09.09.13
17:36
по умолчанию при открытие все группировки открытые, есть настройка чтобы они были свернуты?
2 le_
 
09.09.13
17:41
КУГС = ЭлементыФормы.Результат.КоличествоУровнейГруппировокСтрок();
Для а = 0 По КУГС Цикл
    ЭлементыФормы.Результат.ПоказатьУровеньГруппировокСтрок(КУГС - а);
КонецЦикла;
3 Shrek_yar
 
09.09.13
17:43
да, это программно, а средствами настроек такое нет?
4 Ilch
 
09.09.13
17:48
Зачем средствами настроек, делаешь флаг на форме "Свернуть группировки" В зависимости от значения Получаешь результат. Код написали выше
5 Shrek_yar
 
09.09.13
17:49
(4)ну вот надо так)))
6 Ilch
 
09.09.13
17:50
Или делаешь вот так:
На кнопку "Сформировать" Программно задаешь выполнение отчета и добавляешь код:

    Если СвернутьГруппировки Тогда
        ЭлементыФормы.Результат.ПоказатьУровеньГруппировокСтрок(0);
    КонецЕсли;
7 Ilch
 
09.09.13
17:51
Других способов вроде нет
8 Shrek_yar
 
09.09.13
17:51
(6)спасибо, программно будем
9 fisher
 
09.09.13
18:32
(6) В УФ это не прокатит, если компоновка фоновая.
10 badboychik
 
09.09.13
18:56
(9)Надо выводить программно в табличный документ, а не по дефолту, и после обработки возвращать в таблицу формы
11 fisher
 
09.09.13
18:59
(10) Я к тому, что делать это надо в ПриКомпоновкеРезультата()