Имя: Пароль:
1C
 
Как установить отбор в динамическом списке?
0 rotting
 
19.10.16
12:50
Отбор получаю так:

ДинОтбор = ДинСписок.Отбор;

Можно ли как-то, не перебирая элементы отбора, установить его обратно? Метода такого не нашел, что-то типа ДинСписок.УстановитьОтбор(ДинОтбор) есть?
1 Mankubus
 
19.10.16
12:54
(0)
    Эл = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    Эл.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("НеИспользуется");
    Эл.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    Эл.ПравоеЗначение = Ложь;
    Эл.Использование = Истина;
2 rotting
 
19.10.16
14:09
(1) "не перебирая элементы отбора"
3 Mankubus
 
19.10.16
14:33
(2) а где перебор?
перебор это Для каждого .. из .. Цикл
4 mpei
 
19.10.16
16:07
(0) Список.Параметры.УстановитьЗначениеПараметра("Подразделение",ПодразделениеОрганизации);
это если запрос произвольный
5 mpei
 
19.10.16
16:08
ну или как у тебя

ДинСписок.Параметры.УстановитьЗначениеПараметра("Параметр",Параметр);