|
![]() |
#1 |
Участник
|
это понятно и нормально.
про код тоже понятно. но проблема то не решена. в скобках у вас по прежнему названия датасорсов, а в самом тексте запроса используются названия таблиц. аксапта не проверяет синтаксис внутри скобок. поэтому и не выдает ошибки. но с точки зрения SQL запрос будет синтаксически неверным. Цитата:
Сообщение от smailik
![]() X++: qbrDataAreaId = qbdsInventLocationTo.addRange(fieldNum(InventLocation, DataAreaId)); qbrDataAreaId.value(strFmt('((%1.%3 == %4) || (%2.%3 == %4))', qbdsInventLocationFrom.name(), qbdsInventLocationTo.name(), fieldStr(InventLocation, InventLocationType), any2int(inventLocationType))); } |
|