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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2010, 10:45   #9  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Я стараюсь избегать вычисляемых выражений в запросах на X++.

Лучше переписать так:
X++:
while select inventDim 
    where inventDim.InventLocationId == 'Склад 1' 
 join InventSum 
    where InventSum.InventDimId == inventDim.inventDimId &&
     InventSum.itemId == 'Item 1'
{
    if ((InventSum.PostedQty + 
     InventSum.Received - 
     InventSum.Deducted + 
     InventSum.Registered - 
     InventSum.Picked) >= 20) break;
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с SQL запросом kalex_a DAX: Программирование 15 31.03.2010 11:28
Проблема некорректного вывода данных в EXCEL Dark Light DAX: Программирование 4 30.06.2009 14:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Проблема - не получается редактировать форму shestakov DAX: Программирование 1 18.12.2001 13:32
Проблема - неправильное отображение данных shestakov DAX: Программирование 2 18.12.2001 07:36

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

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

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