|
Вопрос по отбору в динамическом списке
| ☑ |
0
lanc2233
08.06.12
✎
02:23
|
Есть отбор в динамическом списке, например :
ЭлементОтбора = КоллекцияЭлементов.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Содержит;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Значение;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Можно-ли сделать несколько таких, но чтобы они суммировались как "ИЛИ" а не "И" . Если да то как?
|
|
1
golden-pack
08.06.12
✎
02:51
|
99.99% можно, но не знаю как. Динамический список конечно нечто - поиск не работает, работает медленней чем табличное поле
|
|
2
WebberNSK
08.06.12
✎
05:02
|
(0) да, через группы
|
|
3
golden-pack
08.06.12
✎
05:08
|
(2) Как в найти добавить, например, реквизит Владелец Договора контрагента ?
|
|
4
golden-pack
08.06.12
✎
05:09
|
(3) Кнопка "Найти", которая вместо удобного поиска со стрелками вниз вверх
|
|
5
golden-pack
08.06.12
✎
05:09
|
При чем поиск работал по всем примитивным типам .. а в УФ непонятно как сделать
|
|
6
kosts
08.06.12
✎
06:51
|
(0)
1. Для простых случаев можно использовать
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
2.
ГруппаИли = ОтчетОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаИли.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
|
|