Цитата:
Сообщение от
ZVV
По умолчанию всегда так, единички подставляются, но если данная таблица только одна в запросе, то и без единички Аксапта нормально хавает.
Да вот не хавает
По крайней мере, в AX 3.0 SP4. Может, в 4-ке хавает? У меня же в 3-ке вот так - только с "_1":
X++:
static void Job129(Args _args)
{
Query query = new Query();
QueryBuildDatasource qbds = new QueryBuildDatasource() ;
QueryRun qr;
;
qbds = query.addDataSource(tablenum(RAssetTransferTable));
// НЕ РАБОТАЕТ
// qbds.addRange(fieldnum(RAssetTransferTable,RecId))
// .value(@'(RAssetTransferTable.TransDate==29\12\2008)');
// РАБОТАЕТ - c _1
qbds.addRange(fieldnum(RAssetTransferTable,RecId))
.value(@'(RAssetTransferTable_1.TransDate==29\12\2008)');
qr = new QueryRun(query);
qr.userUpdate(false);
qr.prompt();
box::info(strFmt('Кол-во записей: %1', sysQuery::countLoops(qr)));
}