details:   https://code.openbravo.com/erp/devel/pi/rev/5df88a3c4cd1
changeset: 29355:5df88a3c4cd1
user:      Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
date:      Mon Apr 25 18:48:59 2016 +0200
summary:   Related to issue 32504: Remove cumqty value calculation in production

References to old m_costing cumqty column have been removed from Production 
cost calculation and old Cost Engine as it was calculated but never used.

diffstat:

 src-db/database/model/functions/MA_PRODUCTION_COST.xml        |  14 +++++-----
 src-db/database/model/functions/M_GENERATE_AVERAGE_COSTS.xml  |   6 ++--
 src-db/database/model/functions/M_GENERATE_STANDARD_COSTS.xml |   6 ++--
 3 files changed, 13 insertions(+), 13 deletions(-)

diffs (119 lines):

diff -r daf66237fa61 -r 5df88a3c4cd1 
src-db/database/model/functions/MA_PRODUCTION_COST.xml
--- a/src-db/database/model/functions/MA_PRODUCTION_COST.xml    Fri Apr 22 
10:01:49 2016 +0200
+++ b/src-db/database/model/functions/MA_PRODUCTION_COST.xml    Mon Apr 25 
18:48:59 2016 +0200
@@ -22,7 +22,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2001-2014 Openbravo SLU
+ * All portions are Copyright (C) 2001-2016 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************/
@@ -451,12 +451,12 @@
               INSERT INTO M_COSTING (M_COSTING_ID, CREATED, CREATEDBY, 
UPDATED, UPDATEDBY, AD_CLIENT_ID,
                             AD_ORG_ID, M_PRODUCT_ID, DATETO, DATEFROM, 
ISMANUAL,
                             M_PRODUCTIONLINE_ID, QTY,
-                            PRICE,  CUMQTY,
+                            PRICE,
                             COST, ISPERMANENT, ISPRODUCTION, COSTTYPE)
                      VALUES (v_NextNo,now(), p_User_ID, now(), p_User_ID, 
Cur_ProductionLine.AD_CLIENT_ID,
                             Cur_ProductionLine.AD_ORG_ID, 
Cur_ProductionLine.M_PRODUCT_ID, TO_DATE('31-12-9999','DD-MM-YYYY'), 
v_CostingDate, 'N',
                             Cur_ProductionLine.M_PRODUCTIONLINE_ID, 
Cur_ProductionLine.MOVEMENTQTY,
-                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4), 
COALESCE(v_Qty,0) + Cur_ProductionLine.MOVEMENTQTY,
+                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4),
                             (CASE (Cur_ProductionLine.MOVEMENTQTY) WHEN 0 THEN 
0 ELSE ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4) END), 'N', 'Y', 'AV');
             ELSE
               v_ResultStr := 'update cost';
@@ -508,13 +508,13 @@
                 INSERT INTO M_COSTING (M_COSTING_ID, CREATED, CREATEDBY, 
UPDATED, UPDATEDBY, AD_CLIENT_ID,
                             AD_ORG_ID, M_PRODUCT_ID, DATETO, DATEFROM, 
ISMANUAL,
                             M_PRODUCTIONLINE_ID, QTY,
-                            PRICE, CUMQTY,
+                            PRICE,
                             COST,
                             ISPERMANENT, ISPRODUCTION, COSTTYPE)
                        VALUES (v_NextNo,now(), p_User_ID, now(), p_User_ID, 
Cur_ProductionLine.AD_CLIENT_ID,
                             Cur_ProductionLine.AD_ORG_ID, 
Cur_ProductionLine.M_PRODUCT_ID, v_DateTo, v_CostingDate, 'N',
                             Cur_ProductionLine.M_PRODUCTIONLINE_ID, 
Cur_ProductionLine.MOVEMENTQTY,
-                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4), 
COALESCE(v_Qty,0) + Cur_ProductionLine.MOVEMENTQTY,
+                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4),
                             (CASE (v_Qty+Cur_ProductionLine.MOVEMENTQTY) WHEN 
0 THEN 0 ELSE 
ROUND(((v_Qty*v_CostOld)+(v_Cost))/(v_Qty+Cur_ProductionLine.MOVEMENTQTY),4)END),
                                 'N', 'Y', 'AV');
               ELSIF (v_count2 = 0) THEN
@@ -538,13 +538,13 @@
                 INSERT INTO M_COSTING (M_COSTING_ID, CREATED, CREATEDBY, 
UPDATED, UPDATEDBY, AD_CLIENT_ID,
                             AD_ORG_ID, M_PRODUCT_ID, DATETO, DATEFROM, 
ISMANUAL,
                             M_PRODUCTIONLINE_ID, QTY,
-                            PRICE, CUMQTY,
+                            PRICE,
                             COST,
                             ISPERMANENT, ISPRODUCTION, COSTTYPE)
                        VALUES (v_NextNo,now(), p_User_ID, now(), p_User_ID, 
Cur_ProductionLine.AD_CLIENT_ID,
                             Cur_ProductionLine.AD_ORG_ID, 
Cur_ProductionLine.M_PRODUCT_ID, v_DateTo, v_CostingDate, 'N',
                             Cur_ProductionLine.M_PRODUCTIONLINE_ID, 
Cur_ProductionLine.MOVEMENTQTY,
-                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4), 
COALESCE(v_Qty,0) + Cur_ProductionLine.MOVEMENTQTY,
+                            ROUND(v_Cost/Cur_ProductionLine.MOVEMENTQTY,4),
                             (CASE (v_Qty+Cur_ProductionLine.MOVEMENTQTY) WHEN 
0 THEN 0 ELSE 
ROUND(((v_Qty*v_CostOld)+(v_Cost))/(v_Qty+Cur_ProductionLine.MOVEMENTQTY),4)END),
                               'N', 'Y', 'AV');
 
diff -r daf66237fa61 -r 5df88a3c4cd1 
src-db/database/model/functions/M_GENERATE_AVERAGE_COSTS.xml
--- a/src-db/database/model/functions/M_GENERATE_AVERAGE_COSTS.xml      Fri Apr 
22 10:01:49 2016 +0200
+++ b/src-db/database/model/functions/M_GENERATE_AVERAGE_COSTS.xml      Mon Apr 
25 18:48:59 2016 +0200
@@ -16,7 +16,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2001-2012 Openbravo SLU
+* All portions are Copyright (C) 2001-2016 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -560,7 +560,7 @@
                  M_COSTING_ID, CREATED, CREATEDBY, UPDATED,
                  UPDATEDBY, AD_CLIENT_ID, AD_ORG_ID, M_PRODUCT_ID,
                  DATETO, DATEFROM, ISMANUAL, M_INOUTLINE_ID,
-                 C_INVOICELINE_ID, QTY, PRICE, CUMQTY,
+                 C_INVOICELINE_ID, QTY, PRICE,
                  COST, COSTTYPE, ISPERMANENT
                )
                VALUES
@@ -568,7 +568,7 @@
                  Ad_Sequence_Nextno('M_Costing'), now(), v_User, now(),
                  v_User, Cur_InOutLine.AD_CLIENT_ID, Cur_InOutLine.AD_ORG_ID, 
Cur_InOutLine.M_PRODUCT_ID,
                  COALESCE(v_Date, TO_DATE('31-12-9999', 'DD-MM-YYYY')), 
Cur_InOutLine.MOVEMENTDATE, 'N', Cur_InOutLine.M_INOUTLINE_ID,
-                 NULL, Cur_InOutLine.MOVEMENTQTY, v_PriceNew, COALESCE(v_Qty, 
0) + Cur_InOutLine.MOVEMENTQTY + v_CumQty, v_CostNew,
+                 NULL, Cur_InOutLine.MOVEMENTQTY, v_PriceNew, v_CostNew,
                  'AV', 'N'
                );
       END IF; 
diff -r daf66237fa61 -r 5df88a3c4cd1 
src-db/database/model/functions/M_GENERATE_STANDARD_COSTS.xml
--- a/src-db/database/model/functions/M_GENERATE_STANDARD_COSTS.xml     Fri Apr 
22 10:01:49 2016 +0200
+++ b/src-db/database/model/functions/M_GENERATE_STANDARD_COSTS.xml     Mon Apr 
25 18:48:59 2016 +0200
@@ -22,7 +22,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2001-2006 Openbravo SLU
+* All portions are Copyright (C) 2001-2016 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************/
@@ -102,7 +102,7 @@
           M_COSTING_ID, CREATED, CREATEDBY, UPDATED,
           UPDATEDBY, AD_CLIENT_ID, AD_ORG_ID, M_PRODUCT_ID,
           DATETO, DATEFROM, ISMANUAL, M_INOUTLINE_ID,
-          C_INVOICELINE_ID, QTY, PRICE, CUMQTY,
+          C_INVOICELINE_ID, QTY, PRICE,
           COST, COSTTYPE, ISPERMANENT
         )
         VALUES
@@ -110,7 +110,7 @@
           Ad_Sequence_Nextno('M_Costing'), now(), v_User, now(),
           v_User, Cur_PriceList.AD_CLIENT_ID, Cur_PriceList.AD_ORG_ID, 
Cur_PriceList.M_PRODUCT_ID,
           TO_DATE('31-12-9999', 'DD-MM-YYYY'), p_Date, 'N', NULL,
-          NULL, 0, Cur_PriceList.COSTSTD, 0,
+          NULL, 0, Cur_PriceList.COSTSTD,
           Cur_PriceList.COSTSTD, 'ST', 'N'
         )
         ;

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to