Skip to main content

Posts

Showing posts from March, 2014

Enterprise Resource Planning Timeline MSDAX

Physical updating quantity in the unit nos must me other than zero for purchase order in axapta

I am getting this error while posting purchase order on entering receive now qty " Physical updating quantity in the unit  nos must me other than zero" for purchase order posting in axapta I search lot of things from inter net and got following observation. 1.Go to the main table of the Unit Id form, and then on the setup tab, there are the decimals. Default there is 0 (means no decimals), change it for this unit decimal to 2 to enter unit quantity with decimal like 1.23 etc. 2. Debug the following class and try out following code in method . Classes\InventUpd_Financial method initUpdate, insert at line where its required: if(abs(physical) < 0.00001) physical = 0.00; method updateFinancialReceipt, insert at line where you got some value for add qty less than zero on point: if(abs(addQty) < 0.00001) addQty = 0.00; 3. For Ax 4.0 To apply this , change the code in the decreaseQty method and in the increaseQtyOverdelivery method in the WMSOrderTransType