Имя: Пароль:
1C
 
Добавить группировку ДС программно...
0 mikecool
 
14.09.23
17:20
Пытаюсь в ПриСозданииНаСервере

        ГруппировкаТипТС = Список.КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
        ПолеГруппировки = ГруппировкаТипТС.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));  
        ПолеГруппировки.ТипГруппировки = ТипГруппировкиКомпоновкиДанных.Элементы;
        ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных("ТипТС");
        ПолеГруппировки.Использование = Истина;
при открытии списка - в настройках группировка отсутствует
что я делаю не так?
пробовал и через Группировки самого списка - результат одинаков
1 mikecool
 
14.09.23
17:40
может надо каким то образом применить добавленные группировки?
но странно - для отборов, параметров то ничего не требуется
2 mikecool
 
14.09.23
17:55
3 mikecool
 
15.09.23
09:09
Продолжаю свои изыскания, может кто еще что посоветует?
4 mikecool
 
15.09.23
09:24
неожиданно сработал вариант

    ПолеГруппировки = Список.Группировка.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));  
    ПолеГруппировки.Поле = Поле;
    ПолеГруппировки.ТипГруппировки = ТипГруппировкиКомпоновкиДанных.Элементы;
    ПолеГруппировки.ТипДополнения  = ТипДополненияПериодаКомпоновкиДанных.БезДополнения;
    ПолеГруппировки.Использование = Истина;
тип дополнения видимо роляет сильно
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший