Имя: Пароль:
1C
1С v8
Отображение отбора динамического списка сделанного программно в настройках
0 Lenny
 
17.03.23
15:34
Коллеги, подскажите.
Программно добавлен отбор в динамический список.
Только он с настройках отображается на странице "Основные", а должен на странице "Отбор"

Код:

    ГруппаОтбора = ДокументыРаботы.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
    ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ;  
    ГруппаОтбора.ПредставлениеПользовательскойНастройки = "Отбор по дате";
    ГруппаОтбора.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор;
    ГруппаОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
    
    ЭлементОтбора = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Меньше;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ПравоеЗначение = КонецДня(ТекущаяДата);
    ЭлементОтбора.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор;  
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;  
    
    ЭлементОтбора = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.ПравоеЗначение = НачалоДня(ТекущаяДата);
    ЭлементОтбора.ИдентификаторПользовательскойНастройки = Новый УникальныйИдентификатор;
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
    
    ДокументыРаботы.КомпоновщикНастроек.ЗагрузитьНастройки(ДокументыРаботы.КомпоновщикНастроек.Настройки);
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn