Установить отбор в форме списка программно (управляемые формы)

21 Mar
Published by Nicholas
&НаСервере
Функция ПроверитьРоль(Роль)
	//Возврат РольДоступна(Роль); Для конфигураций с БСП лучше использовать такой вариант:
	Возврат Пользователи.РолиДоступны(Роль);
КонецФункции

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

Тэги 

1С 8

Комментарии

Аватар пользователя Игорь

ЭлементОтбораКомпоновкиДанных (DataCompositionFilterItem)
Родитель (Parent)
Использование:

Только чтение.
Описание:

Тип: Неопределено; ГруппаЭлементовОтбораКомпоновкиДанных.
Родительская группа элементов отбора, Неопределено для элементов отбора верхнего уровня.

ТОЛЬКО ЧТЕНИЕ АТЬ ЕГО!!! :-)

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Вы человек или автоматическая спам-рассылка?
Target Image