Программно отключение групировки в СКД
☑
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
6
Sabbath
08.04.09
✎
18:43
Все, разобрался, ействительно:
КомпоновщикНастроек.Настройки.Структура
а там надо по индексу к группировке обращаться. Можно имя задать в настройках, но по имени вроде нельзя. Т.е. в результате что-то типа этого
Если Условие Тогда
Настройки.Структура[0].Использование = ложь;
Иначе
Настройки.Структура[0].Использование = истина;
КонецЕсли;
7
Sabbath
08.04.09
✎
18:43
(5) посмотрел, интересно)
всем спасибо
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс