![]() |
#6 |
Участник
|
Немного изменилась задача: не просто передать параметр, а передать так чтобы можно было его значение сравнить при помощи синтаксиса макроса (#IF.ARG() или что то подобное)
Вот этот job не выдает сообщение. Но если вызвать так: #cycle(AccountNum,1) то info() jотрабатывает. Может быть пользуюсь не правильным условием? X++: static void Job1(Args _args) { CustTable CustTable; AccountNum AccountNum = "Клиент1"; int int1 = 1; ; #localMacro.cycle #DEFINE.ARG(%2) while select * from CustTable where CustTable.AccountNum == %1 { #IF.ARG(1) info (CustTable.AccountNum); #ENDIF } #UNDEF.ARG #endMacro #cycle(AccountNum,int1) } |
|