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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2015, 12:56   #1  
Epmaill is offline
Epmaill
Участник
 
28 / 16 (1) ++
Регистрация: 20.11.2013
Адрес: Украина, Житомир
AX4 в On-hand "Total available" не учитываются onOrder ордера
итак имеем: DAX 4
1) берем любой продукт у которого есть сток, допустим "Total available" = 25
2) создаем SalesOrder с нашим продуктом c количеством 10
3) смотрим "Total available" как был 25, так и остался

В AX2009 и всех 2012-х подобной проблемы не замечено, т.к. "Total available" включает в себя onOrder

Покопавшись в методах и полях таблицы InventSum обнаружил что филд onOrder присутствует, но в методе InventSum.availOrdered() сумма считается как:
return (_inclAvailPhysical ? this.availPhysical() : 0) + this.Ordered + this.Arrived - this.ReservOrdered;

в 2009\20012-х:
return (_inclAvailPhysical ? this.availPhysical() : 0) + this.Ordered + this.Arrived - this.ReservOrdered - this.onOrder;

Может это известная ошибка в АХ4 и есть какой-то хотфикс? подскажите пожалуйста знатоки

Последний раз редактировалось Epmaill; 13.02.2015 в 12:58.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_ModelElementData_HasModelId_LayerId". The conflict occurred in database "YourDataBaseName_model", table "dbo.Model" Blog bot DAX Blogs 0 23.05.2014 13:11
Ошибка "3" (варианты "0", "2", "8"...) и невозможность открытия пунктов меню в сессии a-v-mikhailov DAX: Программирование 7 07.04.2014 10:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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