Показать сообщение отдельно
Старый 24.05.2007, 14:11   #1  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Post Query "съедает" певую запись
Добрый день!

Не сталкивались ли вы с ситуацией когда Аксаптовский query съедает первую или последнюю запись из результирующей выборки?

Запрос простейший
X++:
 query = new Query();
    qbdsNormativeTable = query.addDataSource(tableNum(NormativeTable));
    qbdsNormativeTable.addSortField(fieldnum(NormativeTable, itemId));
    qbdsNormativeTable.addRange(fieldNum(NormativeTable, InventLocationId)).value(inventLocationId);
    qbdsNormativeTable.addRange(fieldNum(NormativeTable, Normative)).value(SysQuery::valueNot(0));
Проверял его напрямую на SQL - выборка получается корректная, т.е. уверен что не в запросе дело. Другой запрос (выбирающий запасы в наличии по складу) тоже съедает первую запись (если надо могу привести).

Axapta 3.0 SP3