Есть отчет на СКД. В нем имеются две группировки-диаграммы. Нужно, чтобы в определенном случае показывалась либо одна диаграмма, либо другая. Нашла код для управления обычными группировками:
Таблица = КомпоновщикНастроекДанных.Настройки.Структура.Получить(2);// получаю элемент структуры таблицы
ПолеГруппировки = Новый ПолеКомпоновкиДанных("Пустая");
Таблица.ПоляГруппировки.Элементы[0].Поле = ПолеГруппировки; // Изменяю группировку колонки
Но у диаграмм нет "ПоляГруппировки" или чего-то близкого. Как быть ?
С СКД всегда так - ничего военного, но в формате вопрос-ответ можно помочь, только если точно такое уже делал. В противном случае надо копаться и делать самому, чтобы помочь.
А тут я бы вообще не напрягался и попробовал решить это дело на уровне параметрических настроек. Засунул две диаграммы в разные вышестоящие группировки, а выводом группировок управлял бы или на уровне источника данных или через отбор в группировке.