Установить отбор в форме списка программно (управляемые формы)
21 Mar
&НаСервере Функция ПроверитьРоль(Роль) //Возврат РольДоступна(Роль); Для конфигураций с БСП лучше использовать такой вариант: Возврат Пользователи.РолиДоступны(Роль); КонецФункции &НаКлиенте Процедура ПриОткрытии(Отказ) Если ПроверитьРоль("Лаборант") Тогда ГруппаОтбора = Список.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных")); ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИЛИ; ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.Родитель = ГруппаОтбора; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("СтатусАнализа"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = ПредопределенноеЗначение("Перечисление.СтатусАнализа.ВРаботе"); ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; КонецЕсли; КонецПроцедуры
Комментарии
ЭлементОтбораКомпоновкиДанных
ЭлементОтбораКомпоновкиДанных (DataCompositionFilterItem)
Родитель (Parent)
Использование:
Только чтение.
Описание:
Тип: Неопределено; ГруппаЭлементовОтбораКомпоновкиДанных.
Родительская группа элементов отбора, Неопределено для элементов отбора верхнего уровня.
ТОЛЬКО ЧТЕНИЕ АТЬ ЕГО!!! :-)
Добавить комментарий