Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 апр 2025, 00:24

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

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

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

Gunner

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

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

Vdeg

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

Теги:

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

Рейтинг@Mail.ru

Поиск