Имя: Пароль:
1C
 
Как в СКД указать, чтобы группировки выводились свернутыми?
0 gr13
 
19.06.08
15:25
Скажем у нас есть группировка Подразделение Иерархия, мне нужно отображать только 0 уровень.
Где это можно указать? Может быть есть настройка какая-нить?
1 IronDemon
 
19.06.08
15:29
Так свернуть группировку или выводить только верхний уровень?
2 gr13
 
19.06.08
15:34
(1) и то и другое.
Просто чтобы по умолчанию он выводился свернутым.

а что есть возможность выводить только первый уровень? (не из запроса)
3 IronDemon
 
19.06.08
15:48
нет
да
4 gr13
 
19.06.08
15:49
(3) спасибо
как?
5 gr13
 
19.06.08
16:01
ап
6 Ayori
 
19.06.08
16:08
ТабДок.ПоказатьУровеньГруппировокСтрок(<Уровень>)

это не то?
7 gr13
 
19.06.08
16:11
(6) из СКД
8 gr13
 
19.06.08
16:23
(6) спасибо получилося

Процедура ДействияФормыСформироватьВручную(Кнопка)
   ЭлементыФормы.Результат.Очистить();
   
   ИсполняемыеНастройки = КомпоновщикНастроек.Настройки;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, ИсполняемыеНастройки);
   
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных);
   
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
   ПроцессорВывода.НачатьВывод();
   Пока Истина Цикл
       ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();
       Если ЭлементРезультатаКомпоновкиДанных = Неопределено Тогда
           Прервать;
       КонецЕсли;
       ПроцессорВывода.ВывестиЭлемент(ЭлементРезультатаКомпоновкиДанных);
   КонецЦикла;
   ПроцессорВывода.ЗакончитьВывод();
   ЭлементыФормы.Результат.ПоказатьУровеньГруппировокСтрок(0);
КонецПроцедуры