Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 окт 2021, 20:09

Включение флага "Включать в пользовательские настройки" программно

Автор Gunner, 15 дек 2016, 12:36

0 Пользователей и 1 гость просматривают эту тему.

Gunner

Добрый день!
Как программно сделать так, что бы новый элемент отбора был виден на форме, а не в настройках списка (равносильно флагу "Включать в пользовательские настройки")?

Делаю вот как:
Для Каждого ЭлементПользовательскихНастроек Из ФормаВыбора.Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
    Если ТипЗнч(ЭлементПользовательскихНастроек) = Тип("ОтборКомпоновкиДанных") Тогда
ЭлементПользовательскихНастроек.Элементы.Очистить();
Отбор = ЭлементПользовательскихНастроек.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Договор");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.ПравоеЗначение = Отчет.Договор;
Отбор.Использование = Истина;
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
КонеЦЕсли;
КонецЦикла;

Отбор появляется, но в настройках списка, флаг "Включать в пользовательские настройки" не установлен, приходится вручную ставить, чтобы отбор был виден непосредственно на форме

Vdeg

Цитата: Gunner от 15 дек 2016, 12:36
Как программно сделать так, что бы новый элемент отбора был виден на форме, а не в настройках списка (равносильно флагу "Включать в пользовательские настройки")?
У меня тот же самый вопрос.. Удалось ли найти ответ?
Житель района Восточное Дегунино (Москва, Россия)
Мой блог программиста

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск