С помощью отладчика убедитесь, что в момент корректировки третьей проводки в методе InventCostItemDim.updateTrans() в мап mapKeyAdjust добавляется лот последней проводки. Затем, если всё ок, убедитесь, что в методе InventCostItemDim.updateTransKeyAdjust() данные из мапа попадают в таблицу InventCostListTrans.
Помните, что себестоимость последней проводки обновится только на следующей итерации закрытия. Поэтому, возможно, вам просто не хватает итераций (увеличьте их число в параметрах закрытия).
Также такие случаи возможны из-за малой "минимальной коррекции пропускной способности", но раз себестоимость перетекла из 1ой проводки во 2ую, значит это не должно быть причиной.
Последний раз редактировалось Dark Light; 04.06.2012 в 12:02.
|