|
![]() |
#1 |
Участник
|
Угу. Как оказалось, в младших версиях dax действительно скомплектованное количество в этих методах не учитывалось
\Classes\InventTransIdSum Вот для класса dax4 X++: InventQty issue() { if (! transaction) this.calcSum(); return sold -inventSum.Deducted -inventSum.ReservPhysical -inventSum.ReservOrdered -inventSum.OnOrder -inventSum.QuotationIssue; } А вот для класса dax2012 X++: /// <summary> /// Calculates and returns the total quantity being issued. /// </summary> /// <returns> /// The quantity being issued. /// </returns> public InventQty issue() { if (!totalsHasBeenCalculated) { this.calcSum(); } return sold -inventSum.Deducted -inventSum.Picked -inventSum.ReservPhysical -inventSum.ReservOrdered -inventSum.OnOrder -inventSum.QuotationIssue; } Разница именно в Picked. Хотя надо заметить, что в dax4 значение qtyPre просто считывалось из поля строки документа
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|