Thursday, July 15, 2010

You can't have unallocated cost on a planning item

When using the functionality provided by Process Manufacturing by ToIncrease occasionally we get the following error when running inventory close and adjustments.
You can't have unallocated cost on a planning item
The error always occurs when it is trying to pass an adjustment through a production order ("Batch order").  Every other month we encounter this issue so we customized it to tell us the production order number.  In \Classes\InventCostItemDim.addFormulaKeyAdjustment() add "info(_inventTrans.TransRefId);" just before "throw error("@PRO997");".




Through experience we have found that either the co/by product allocation does not total to 100% and the ProdBOM.pmfAllocationPct needs updating or that the received or purchased transactions for the production order were somehow set to value closed when they should still be open.  Running a SQL statement similar to this will set the value to open, allowing the adjustment to pass to those transactions.


update InventTrans
set ValueOpen = 1
where dataAreaId = '510'
and TransRefID = 'W0018583'
and StatusReceipt = 1

No comments:

Post a Comment