details:   https://code.openbravo.com/erp/devel/pi/rev/a7e9e2f864a2
changeset: 15488:a7e9e2f864a2
user:      Javier Etxarri <javier.echarri <at> openbravo.com>
date:      Wed Feb 15 18:02:22 2012 +0100
summary:   Fixes issue 19771: Wrong conversion rate used in the Sales 
Dimensional Report.
Now, the date ordered of the header will be considered to calculate the 
conversion

diffstat:

 
src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR_data.xsql
 |  6 +++---
 
src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR_data.xsql
     |  6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (60 lines):

diff -r 9b82d811c2b2 -r a7e9e2f864a2 
src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR_data.xsql
--- 
a/src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR_data.xsql
      Tue Feb 14 13:44:39 2012 +0100
+++ 
b/src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR_data.xsql
      Wed Feb 15 18:02:22 2012 +0100
@@ -46,7 +46,7 @@
       C_ORDERLINE.LINENETAMT, C_ORDERLINE.QTYORDERED, 
       0 AS LINENETREF, 0 AS QTYORDEREDREF, C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,  
-      COALESCE(TO_DATE(C_ORDERLINE.DATEORDERED), TO_DATE(C_ORDER.DATEORDERED), 
TO_DATE(NOW())) AS TRDATE,      
+      TO_DATE(COALESCE(C_ORDER.DATEORDERED, NOW())) AS TRDATE,
          C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
          C_ORDERLINE.AD_ORG_ID AS TRORGID
       FROM M_PRODUCT left join M_PRODUCT_CATEGORY on 
M_PRODUCT.M_PRODUCT_CATEGORY_ID = M_PRODUCT_CATEGORY.M_PRODUCT_CATEGORY_ID 
@@ -65,7 +65,7 @@
       0 AS LINENETAMT, 0 AS QTYORDERED, 
       C_ORDERLINE.LINENETAMT AS LINENETREF, C_ORDERLINE.QTYORDERED AS 
QTYORDEREDREF, C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,    
-      COALESCE(TO_DATE(C_ORDERLINE.DATEORDERED), TO_DATE(C_ORDER.DATEORDERED), 
TO_DATE(NOW())) AS TRDATE,      
+      TO_DATE(COALESCE(C_ORDER.DATEORDERED, NOW())) AS TRDATE,
          C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
          C_ORDERLINE.AD_ORG_ID AS TRORGID
       FROM M_PRODUCT left join M_PRODUCT_CATEGORY on 
M_PRODUCT.M_PRODUCT_CATEGORY_ID = M_PRODUCT_CATEGORY.M_PRODUCT_CATEGORY_ID 
@@ -140,7 +140,7 @@
       C_ORDERLINE.LINENETAMT, C_ORDERLINE.QTYORDERED, 
       0 AS LINENETREF, 0 AS QTYORDEREDREF, C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,  
-         COALESCE(TO_DATE(C_ORDERLINE.DATEORDERED), 
TO_DATE(C_ORDER.DATEORDERED), TO_DATE(NOW())) AS TRDATE,      
+         TO_DATE(COALESCE(C_ORDER.DATEORDERED,NOW())) AS TRDATE,
          C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
          C_ORDERLINE.AD_ORG_ID AS TRORGID
       FROM M_PRODUCT left join M_PRODUCT_CATEGORY on 
M_PRODUCT.M_PRODUCT_CATEGORY_ID = M_PRODUCT_CATEGORY.M_PRODUCT_CATEGORY_ID
diff -r 9b82d811c2b2 -r a7e9e2f864a2 
src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR_data.xsql
--- 
a/src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR_data.xsql
  Tue Feb 14 13:44:39 2012 +0100
+++ 
b/src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR_data.xsql
  Wed Feb 15 18:02:22 2012 +0100
@@ -46,7 +46,7 @@
       C_ORDERLINE.LINENETAMT, C_ORDERLINE.QTYORDERED, 
C_ORDERLINE.QTYORDERED*M_PRODUCT.WEIGHT AS WEIGHT, 
       0 AS LINENETREF, 0 AS QTYORDEREDREF, 0 AS WEIGHTREF, C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,      
-         TO_DATE(COALESCE(C_ORDERLINE.DATEORDERED, C_ORDER.DATEORDERED, 
NOW())) AS TRDATE,      
+         TO_DATE(COALESCE(C_ORDER.DATEORDERED, NOW())) AS TRDATE,
       C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
       C_ORDERLINE.AD_ORG_ID AS TRORGID
       FROM C_ORDER left join AD_USER on C_ORDER.SALESREP_ID = 
AD_USER.AD_USER_ID,
@@ -69,7 +69,7 @@
       0 AS LINENETAMT, 0 AS QTYORDERED, 0 AS WEIGHT, 
       C_ORDERLINE.LINENETAMT AS LINENETREF, C_ORDERLINE.QTYORDERED AS 
QTYORDEREDREF, C_ORDERLINE.QTYORDERED*M_PRODUCT.WEIGHT AS WEIGHTREF, 
C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,      
-         TO_DATE(COALESCE(C_ORDERLINE.DATEORDERED, C_ORDER.DATEORDERED, 
NOW())) AS TRDATE,      
+         TO_DATE(COALESCE(C_ORDER.DATEORDERED, NOW())) AS TRDATE,
       C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
       C_ORDERLINE.AD_ORG_ID AS TRORGID
       FROM C_ORDER left join AD_USER on C_ORDER.SALESREP_ID = 
AD_USER.AD_USER_Id, 
@@ -201,7 +201,7 @@
       C_ORDERLINE.LINENETAMT, C_ORDERLINE.QTYORDERED, 
C_ORDERLINE.QTYORDERED*M_PRODUCT.WEIGHT AS WEIGHT, 
       0 AS LINENETREF, 0 AS QTYORDEREDREF, 0 AS WEIGHTREF, C_UOM.UOMSYMBOL,
       COALESCE(C_ORDERLINE.C_CURRENCY_ID, C_ORDER.C_CURRENCY_ID) AS 
TRCURRENCYID,      
-         TO_DATE(COALESCE(C_ORDERLINE.DATEORDERED, C_ORDER.DATEORDERED, 
NOW())) AS TRDATE,      
+         TO_DATE(COALESCE(C_ORDER.DATEORDERED, NOW())) AS TRDATE,
          C_ORDERLINE.AD_CLIENT_ID AS TRCLIENTID,      
          C_ORDERLINE.AD_ORG_ID AS TRORGID 
       FROM C_ORDER left join AD_USER on C_ORDER.SALESREP_ID = 
AD_USER.AD_USER_ID, 

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to