From 8d932458df71ca6e366372de6e5260e297fa40f6 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Fri, 6 Mar 2009 06:49:06 +0000 Subject: [PATCH] libero: BOM Qty is not well calculated when we include the scrap. We forgot to multiply by 100 --- base/src/org/eevolution/model/MPPProductBOMLine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/src/org/eevolution/model/MPPProductBOMLine.java b/base/src/org/eevolution/model/MPPProductBOMLine.java index f8afb7c2f7..88f3c76992 100644 --- a/base/src/org/eevolution/model/MPPProductBOMLine.java +++ b/base/src/org/eevolution/model/MPPProductBOMLine.java @@ -182,7 +182,8 @@ public class MPPProductBOMLine extends X_PP_Product_BOMLine if (includeScrapQty) { BigDecimal scrapDec = getScrap().divide(Env.ONEHUNDRED, 12, BigDecimal.ROUND_UP); - qty = qty.divide(Env.ONE.subtract(scrapDec), precision, BigDecimal.ROUND_HALF_UP); + qty = qty.divide(Env.ONE.subtract(scrapDec), precision, BigDecimal.ROUND_HALF_UP) + .multiply(Env.ONEHUNDRED); } // if (qty.scale() > precision)