AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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
Старый 24.05.2007, 16:00   #2  
KMV is offline
KMV
Участник
 
201 / 25 (1) +++
Регистрация: 11.10.2002
Адрес: Москва
А если без сортировки попробовать, наложить только условие?
За это сообщение автора поблагодарили: DreamCreator (1).
Старый 24.05.2007, 16:09   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Цитата:
Сообщение от KMV Посмотреть сообщение
А если без сортировки попробовать, наложить только условие?
Не помогло..

job сейчас выложу.
Старый 24.05.2007, 16:22   #4  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Thumbs up
Большое вам Спасибо!
Написал job - отработал корректно, потом увидел то что написал перебор queryRun в родителе и в наследнике! Бывает же.. а весь день на query грешил

Еще раз Спасибо!
Старый 24.05.2007, 17:02   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от DreamCreator Посмотреть сообщение
потом увидел то что...
Барабашки нет!
__________________
полезное на axForum, github, vk, coub.
Старый 24.05.2007, 16:03   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
можете запостить законченный джоб?
За это сообщение автора поблагодарили: DreamCreator (1).
Старый 24.05.2007, 17:14   #7  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Чудес не бывает, бывают чудотворцы!
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Query как поставить "or" Arahnid DAX: Программирование 2 25.01.2008 17:08
"while select" и "Query" ice DAX: Программирование 6 14.03.2007 12:54
"ИЛИ" в запросе через Query Sada DAX: Программирование 4 04.04.2006 13:53
Ошибка "Запись удалена другим пользователем" ArturK DAX: Программирование 6 02.02.2005 15:55
Как включить режим "грязного чтения" в Query Владимир Максимов DAX: Программирование 2 16.04.2004 11:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:38.