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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.10.2005, 19:22   #1  
PMS is offline
PMS
Участник
 
54 / 29 (1) +++
Регистрация: 25.02.2005
Адрес: Санкт-Петербург
Проверка количества в заказе
В версии 3.0 SP3 CU1 в классе SalesTableType есть метод checkSalesQty, в котором можно найти while (он там один):
PHP код:
    while select salesLine
        index hint SalesLineIdx
        where salesLine
.salesId     == salesTable.salesId
         
&& (salesLine.salesStatus != SalesStatus::Invoiced && salesLine.salesStatus != SalesStatus::Canceled)
         || (
salesLine.SalesDeliverNow 0
Если присмотреться, то видно, что если когда-то были строки заказа с отрицательным количеством немедленной поставки (не в проверяемом заказе, а гораздо раньше), то будут выбраны эти строки, а вовсе не те что относятся к проверяемому заказу.
На мой взгляд просто перепутаны скобки, и должно быть написано:
PHP код:
    while select salesLine
        index hint SalesLineIdx
        where salesLine
.salesId     == salesTable.salesId
         
&& ((salesLine.salesStatus != SalesStatus::Invoiced && salesLine.salesStatus != SalesStatus::Canceled)
         || (
salesLine.SalesDeliverNow 0)) 
Если кто-то сталкивался с этим, как вы считаете, я прав?
Просто хочется удостовериться, на всякий случай
Старый 31.10.2005, 19:30   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от PMS
Если кто-то сталкивался с этим, как вы считаете, я прав?
Создайте опрос

Бага, причем обсуждалась совсем недавно
Старый 01.11.2005, 09:58   #3  
PMS is offline
PMS
Участник
 
54 / 29 (1) +++
Регистрация: 25.02.2005
Адрес: Санкт-Петербург
Я искал, но не нашел...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Неверное округление физ. Обновляемого количества товара fur-lined DAX: Функционал 14 10.11.2006 11:02
Проверка целостности coja DAX: Администрирование 6 06.09.2006 13:14
Вопрос по счетам-фактурам в заказе Sequel DAX: Функционал 2 22.06.2005 13:07
Проверка количества компаний в 3.0 CIS SP3 Valery DAX: Администрирование 16 20.04.2005 17:29
Проверка цикличности в спецификации vey DAX: Функционал 2 24.03.2005 11:03

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

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

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