8.х Отбор динамического списка программно.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем o_O, 13 янв 2017.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    275
    Симпатии:
    0
    Баллы:
    26
    Добрый день!
    Необходимо добавить отбор и вывести его в формы.

    Добавляю отбор, но в пользовательских настройках галочка "Включать в пользовательские настройки" отключена. Как её включить программно?

    upload_2017-1-13_16-40-34.png

    ПользовательскийОтбор = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Список.КомпоновщикНастроек.Настройки.Отбор.ИдентификаторПользовательскойНастройки);
    ПользовательскийОтбор.Элементы.Очистить();

    ЭлементОтбора = ПользовательскийОтбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("E-Mail");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Содержит;
    ЭлементОтбора.ПравоеЗначение = "@";
    ЭлементОтбора.Использование = Истина;​