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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2006, 17:48   #1  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Range на Query
есть запрос типа:
InvetnTrans it1, it2;
...
where
..
it2.Qty == -it1.Qty
...

Возможно ли такое условие впихнуть в Query? Я пишу:
qbDS.addRange(fieldnum(InventTrans, Qty)).value("(it2.Qty == -it1.Qty)");
Ругается... при выполнении.

И еще вопрос по ходу. Создаю запрос в query отчета типа:
InventTable (Group by itemId)
InventTrans_1 (InnerJoin)
InventDim (InnerJoin)
InventLocation (InnerJoin)
InventTrans_2 (ExistsJoin)
FetchMode на всех DS 1:1
Если смотрю запрос qbdS.toString() - то вроде все прилично, но в реальности (Profiler)InventTrans_2 вообще не цепляется.

И как люди вообще делают свод по внутреннему складскому движению (обороты между складами), типа:
номенклатура, склад Откуда, склад Куда, количество?
Расходные и приходные проводки из inventTrans нормально не джойнятся. Переборы которые я использую работают жутко медленно. Может кто совет дать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptafreak: Label for query range cannot be modified in AX 5.0 Blog bot DAX Blogs 0 30.08.2007 16:50
axaptafreak: Label for Query Range cannot be modified (still) Blog bot DAX Blogs 2 25.07.2007 10:09
Fred Shen: Date data type in Query Range Value Expression Blog bot DAX Blogs 0 28.10.2006 16:40
Автоматическая подстановка Range в Query Владимир Максимов DAX: Программирование 9 30.03.2004 16:48
Как вытащить информацию о Range из Query raz DAX: База знаний и проекты 1 26.03.2004 11:10

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

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

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