Bring in Manufacturing Light code from Adaxa / Paul Bowden

Fixes #47. Replenish report calculates production reservation incorrectly
changeset 6173	7138b2426089
This commit is contained in:
Dirk Niemeyer 2012-08-06 09:31:36 +02:00
parent 1df6102e09
commit 888f41dff1
1 changed files with 1 additions and 1 deletions

View File

@ -287,7 +287,7 @@ public class ReplenishReportProduction extends SvrProcess
// add production lines
sql = "UPDATE T_Replenish t SET "
+ "QtyReserved = QtyReserved + COALESCE((SELECT COALESCE(SUM(MovementQty),0) FROM M_ProductionLine p, M_Locator l WHERE t.M_Product_ID=p.M_Product_ID"
+ "QtyReserved = QtyReserved - COALESCE((SELECT COALESCE(SUM(MovementQty),0) FROM M_ProductionLine p, M_Locator l WHERE t.M_Product_ID=p.M_Product_ID"
+ " AND l.M_Locator_ID=p.M_Locator_ID AND l.M_Warehouse_ID=t.M_Warehouse_ID AND MovementQty < 0 AND p.Processed = 'N'),0),"
+ "QtyOrdered = QtyOrdered + COALESCE((SELECT COALESCE(SUM(MovementQty),0) FROM M_ProductionLine p, M_Locator l WHERE t.M_Product_ID=p.M_Product_ID"
+ " AND l.M_Locator_ID=p.M_Locator_ID AND l.M_Warehouse_ID=t.M_Warehouse_ID AND MovementQty > 0 AND p.Processed = 'N'),0)";