|
13.02.2015, 12:56 | #1 |
Участник
|
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. |
|
|
|