|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
Сообщение от Dronas
![]() при добавлении скобок
X++: '((%1.SelectedDivergence==%2)&&(%1.SelectedSupeVisor==""))' SELECT * FROM ERG_RPDocument WHERE SalesPickingListJournalTable.PickingListId = ERG_RPDocument.PickingListId AND ((((ERG_RPDocument_1.SelectedDivergence==Да)&&(ERG_RPDocument_1.SelectedSupeVisor=="")))) Ошибка расширенного диапазона запроса: Ожидается правая круглая скобка рядом с 0 - кто там? - да ведь это же я! - кто "я"? "я" бывают разные!(с) м/ф про Винни-Пуха Так вот, AX3 тоже бывают разные ![]() |
|
![]() |
#2 |
MCITP
|
![]() Цитата:
... и ушло на SQL в исходном виде...
![]() Ну мне так кажется...
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
Боец
|
X++: static void Job(Args _args) { InventTable inventTable; QueryRun qr; Query query = new Query(); QueryBuildDataSource qbds; QueryBuildRange qbr; str rangeValue; ; qbds = query.addDataSource(tablenum(InventTable)); qbr = qbds.addRange(fieldnum(InventTable, RecId)); rangeValue = strFmt("((ItemId==\"%1\") && (PurchModel==%2))", "B-R12", enum2int(NoYes::Yes)); qbr.value(rangeValue); qr = new QueryRun(query); while (qr.next()) { inventTable = qr.get(tablenum(InventTable)); info(strFmt("%1 - %2", inventTable.ItemId, inventTable.PurchModel)); } } |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|