Имя: Пароль:
1C
 
Программно отключение групировки в СКД
0 Sabbath
 
08.04.09
15:28
Допустим есть отчет с двумя группировками

Т.е. в настройках схемы компоновки данных это выглядит вот так:
Отчет
  Группировка1
  Группировка2

Как программно в зависимости от условия (допустим какой-то галочки в форме, не суть) отключить одну группировк и выводить только другую? Т.е. в результате было бы аналогично операции снятия флага в настройках.

Не могу найти, и вообще, возможно ли это?
1 IronDemon
 
08.04.09
15:32
Возможно. ПоляГруппировки
2 Stepa86
 
08.04.09
15:32
КомпоновщикНастроек.Настройки.Структура смотри
3 Sabbath
 
08.04.09
15:38
(2) В компоновщике настроек нельзя так через точку добраться до настроек
(1) Это где искать конкретно?
4 Stepa86
 
08.04.09
15:40
(3) пробовал? у меня почему то все нормально отрабатывает...
5 gr13
 
08.04.09
15:42
посмотри я обратную вещь делал, может поможет
http://www.gr13.ru/forum/index.php?showtopic=319
6 Sabbath
 
08.04.09
18:43
Все, разобрался, ействительно:

КомпоновщикНастроек.Настройки.Структура

а там надо по индексу к группировке обращаться. Можно имя задать в настройках, но по имени вроде нельзя. Т.е. в результате что-то типа этого

Если Условие Тогда
   Настройки.Структура[0].Использование = ложь;
Иначе
   Настройки.Структура[0].Использование = истина;
КонецЕсли;
7 Sabbath
 
08.04.09
18:43
(5) посмотрел, интересно)

всем спасибо
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс