Цитата:
но с == работает, а с LIKE не работает.
у меня тоже ваш джоб не работает. К тому же фильтр не на то поле накладываете:
X++:
qbr = qbds.addRange(fieldNum(InventDim, [B]DataAreaId[/B]));
Попробуйте так:
X++:
static void Job9(Args _args)
{
Query q;
QueryBuildDataSource qbds;
QueryBuildRange qbr;
QueryRun qr;
InventDim inventDim;
;
q = new Query();
qbds = q.addDataSource(TableNum(InventDim));
// можно еще так
//global::findOrCreateRange_W(qbds,fieldNum(InventDim, InventLocationId), "Глав*");
qbr = qbds.addRange(fieldnum(InventDim, InventLocationId));
qbr.value("Глав*");
info(q.dataSourceNo(1).toString());
qr = new QueryRun(q);
while (qr.next())
{
inventDim = qr.get(TableNum(InventDim));
info(inventDim.inventLocationId);
break;
}
}
Последнее работает отлично.