![]() |
#9 |
Участник
|
Простой пример:
static void Job11(Args _args) { query q; queryBuildDataSource qbds; queryRun qr; str st; currencyCode currency; ; q = new Query(); qbds = q.addDataSource(TableNum(PriceDiscTable), "PriceDiscTable"); currency = currency::find("RUR").CurrencyCode; st = strFmt( ' (Currency == "%1" ) ', Currency ); qbds.addRange(fieldNum(PriceDiscTable, Currency)).value(st);//queryValue(Currency)); qr = new queryRun(q); qr.reset(); while (qr.next()) { warning(any2str(qr.get(tablenum(PriceDiscTable)).(fieldNum(PriceDiscTable, Currency)))); } } чтоб выбирало нужно в PriceDiscTable записи с валютой "RUR" Закоменченный вариант выводит сообщения, а со строковым выражением - нет. ? почему! Попробуйте запустить у себя. |
|