Как установить отбор в динамическом списке?
☑
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
ну или как у тебя
ДинСписок.Параметры.УстановитьЗначениеПараметра("Параметр",Параметр);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший