Имя: Пароль:
1C
 
Условие в построителе
0 Вася Теркин
 
08.06.15
08:10
Есть универсальный обмен XML. В нем можно налагать отборы на любой реквизит шапки.
Это простое условие.
Есть документ ПеремещениеТМЗ. Там есть СкладОтправитель и СкладПолучатель.
Как в отбор задать
СкладОтправитель в (СписокСкладов) ИЛИ СкладПолучатель в (СписокСкладов)
?
1 Вася Теркин
 
08.06.15
08:11
СтрокаНовогоОтбора = Отбор.Добавить("Склад");
                СтрокаНовогоОтбора.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
                СтрокаНовогоОтбора.Значение = Склады;
                СтрокаНовогоОтбора.Использование = Истина;
2 Вася Теркин
 
08.06.15
08:11
Так только один реквизит. А если два с ИЛИ?
3 Вася Теркин
 
08.06.15
08:38
СтрокаНовогоОтбора = Отбор.Добавить("СкладОтправитель");
                СтрокаНовогоОтбора.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
                СтрокаНовогоОтбора.Значение = Склады;
                СтрокаНовогоОтбора.Использование = Истина;
СтрокаНовогоОтбора = Отбор.Добавить("СкладПолучатель");
                СтрокаНовогоОтбора.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
                СтрокаНовогоОтбора.Значение = Склады;
                СтрокаНовогоОтбора.Использование = Истина;

так будет И, а надо ИЛИ....
4 Вася Теркин
 
08.06.15
08:51
Пока есть мысль только документ ПеремещениеТМЗ в дереве задвоить...
5 Вася Теркин
 
09.06.15
05:55
Пока не выходит. Как добавить сложное условие в построитель?
6 SeraFim
 
09.06.15
06:09
Добавляй ГруппуИли. А уже к ней - свои отборы
7 Вася Теркин
 
10.06.15
07:24
А на форме универсального конвертора это как будет выглядеть?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.