Когда идет распечатка счета, то в аксапте не подставляются правильные количества в разных упаковках. Вместо этого все пересчитывается в штуки и пишется в штуках.
т.е. если был закуплен один ящик, то она его пересчитает в штуки, а в счете так и запишет 100 ящиков, например.
для решения этой проблемы должно хватить такого кода:
PHP код:
//Changes in class: SalesInvoiceLauncher_RU
//In method: protected void prepareDynamicData()
// changes
// salesQty = abs(inventTrans.Qty);
salesQty = abs(custInvoiceTrans.Qty);
// amountRate = abs(InvoiceTrans.Qty / custInvoiceTrans.Qty);
amountRate = abs(custInvoiceTrans.Qty / custInvoiceTrans.Qty);
// end changes
эта ошибка присутствует и в модуле заказы и в модуле закупки.
Дмитрий Д.