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