Как в программно обратиться к группировкам динамического списка? #788265


#0 by dave2000
1С8.3. В динамическом списке есть произвольный запрос, в его настройках в конфигураторе были добавлены группировки. Как программно обратиться к этим группировкам? Нежно включать/отключать их использование.
#1 by dave2000
> нУжно включать/отключать их использование.
#2 by Allexe
Так надо сделать?
#3 by singlych
через КомпоновщикНастроек списка
#4 by dave2000
Нет, в настройках произвольного запроса есть закладка "Группировка", там добавлны группировка по полям. Вот мне эти группировки нужно "щупать" из кода программно. Можно подробнее, где именно? Я его там нигде не нахожу. По идее группировки должно быть тут: Список.КомпоновщикНастроек.Настройки.Структура Список.КомпоновщикНастроек.ФиксированныеНастройки.Структура Но в этих структурах я не нахожу своих группировок.
#5 by dave2000
Если не сложно, проверьте у себя: возьмите любой динамический список с произвольным запросом, в настройках на закладке "Группировки" добавьте 2-3 поля и попробуйте в отладчике добраться к ним через КомпоновщикНастроек списка. Я перелазил всё, у меня не получилось там ничего найти :(
#6 by Cool_Profi
А ПользовательскиеНастройки там есть?
#7 by dave2000
Есть, но там тоже этого нет. И вроде как не должно быть.
#8 by Allexe
Попробуй программно в серверной процедуре добавлять удалять группировки
#9 by singlych
Должны быть в Список.КомпоновщикНастроек.Настройки.Структура
#10 by dave2000
В этой структуре есть только один элемент типа ГруппировкаКомпоновкиДанных, без имени, его свойство ПоляГруппировки пустое, не содержит элементов. И это не соответствует тому, что задано через конфигуратор - там в группировках добавлено два поля. Я не знаю, правильно ли все сделал, но при создании на сервере очищаю структуру и добавляю поля группировки вручную, вроде как работает: &НаСервере .......... Сей участок кода подсмотрел в отчетах на СКД, там программно добавляются группировки. Возможно, для динамических списков нужно по-другому, буду признателен если подскажите правильное решение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С