06.03.2012, 08:17 | #1 |
Участник
|
Закрытие склада. Минимальная коррекция пропускной способности
Всем привет!
Ax 4.0 Есть перемещение с одного склада на другой (Excel) Осуществляем Закрытие склада => "Пересчет" ("Минимальная коррекция пропускной способности" = 1.00 ) в результате получаю в Сопоставлении 3 проводки (см.скрин) по документации, проводка на округление выполняется только если сумма меньше "Минимальная коррекция пропускной способности" http://download.microsoft.com/documents/rus/dynamics/docs/tutorial_part6.pdf стр.81-82 Смотрим код, 3ая проводка создается из InventCostItemDim.updateTransIdReceipt() X++: if (onHandIsAdjusted)
{
this.createErrorAdjustment(receipt, -adjustNow);
} X++: onHandIsAdjusted = inventAdj::isOnhandAdjusted(inventTransId, inventTransIdReturn, voucherPhysical); и на основе этого факта осуществляет обнуление корректировки. Единственное что приходит в голову, логика следующая: “Если человек произвел ручную корректировку себестоимости на складе получателя, чтобы ее не нарушить, Ах не будет производить корректировку» |
|