|
Можно ли Левому значению задать ИЛИ? |
☑ |
0
Voblhned
07.02.17
✎
10:58
|
Добрый день,
подскажите по отбору, можно ли задать ИЛИ левому значению отбора?
Типо:
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПользовательКому" или "ПользовательОтКого");
|
|
1
Fragster
гуру
07.02.17
✎
11:00
|
надо создать группу "или" в ней два элемента
|
|
2
Voblhned
07.02.17
✎
11:01
|
(1) ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИЛИ
|
|
3
Voblhned
07.02.17
✎
11:17
|
В общем СПС, наколдовал:
ГруппаОтбора = Сообщения.Отбор.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных"));
ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИли;
ГруппаОтбора.Использование = Истина;
Отбор1 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор1.Использование = Истина;
Отбор1.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПользовательОтКого");
Отбор1.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор1.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь;
Отбор2 = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор2.Использование = Истина;
Отбор2.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПользовательКому");
Отбор2.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор2.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь;
|
|