[ 2151904 ] The Qty Batch Calculate do not work in Manufacturing Order

https://sourceforge.net/tracker/?func=detail&atid=879332&aid=2151904&group_id=176962
This commit is contained in:
vpj-cd 2008-10-07 20:38:10 +00:00
parent 1493f5b8ac
commit bc1d7aa2a4
1 changed files with 13 additions and 1 deletions

View File

@ -18,6 +18,7 @@ package org.eevolution.model;
import java.io.File;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.util.List;
@ -363,8 +364,19 @@ public class MPPOrder extends X_PP_Order implements DocAction
}
}
PP_Order_Workflow.saveEx();
} // workflow valid from/to
BigDecimal QtyBatchs = null;
BigDecimal QtyBatchSize = PP_Order_Workflow.getQtyBatchSize().setScale(0, RoundingMode.UP);
if (QtyBatchSize.signum()==0)
QtyBatchs = Env.ONE;
else
QtyBatchs = getQtyEntered().divide(QtyBatchSize , 0, BigDecimal.ROUND_UP);
setQtyBatchs(QtyBatchs);
setQtyBatchSize(QtyBatchSize);
} // workflow valid from/to
return true;
} // beforeSave