details:   /erp/stable/2.50/rev/8ea431427f33
changeset: 9186:8ea431427f33
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Thu Feb 03 12:28:54 2011 +0100
summary:   Fixes issue 0015307: Quantity column in Sales and Shipments 
Dimensional Report
It has been fixed the jasper reports template for all dimensional reports non 
comparatives to make the quantity of group 1 to sum by level 1. It was 
incorrectly grouping by level 5

diffstat:

 src/org/openbravo/erpCommon/ad_reports/WeightDimensionalNoComparative.jrxml |  
1894 +++++-----
 1 files changed, 947 insertions(+), 947 deletions(-)

diffs (truncated from 2749 to 300 lines):

diff -r 63c194f03f6c -r 8ea431427f33 
src/org/openbravo/erpCommon/ad_reports/WeightDimensionalNoComparative.jrxml
--- 
a/src/org/openbravo/erpCommon/ad_reports/WeightDimensionalNoComparative.jrxml   
    Thu Feb 03 11:25:55 2011 +0100
+++ 
b/src/org/openbravo/erpCommon/ad_reports/WeightDimensionalNoComparative.jrxml   
    Thu Feb 03 12:28:54 2011 +0100
@@ -288,43 +288,43 @@
        </parameter>
        <parameter name="NUMBERFORMAT" isForPrompting="false" 
class="java.text.DecimalFormat"/>
        <parameter name="LOCALE" isForPrompting="false" 
class="java.util.Locale"/>
-       <queryString><![CDATA[SELECT NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, 
NIVEL6, NIVEL7, NIVEL8, NIVEL9, 
-         SUM(AMOUNT) AS AMOUNT, SUM(QTY) AS QTY, SUM(WEIGHT) AS WEIGHT, 
-         SUM(AMOUNTREF) AS AMOUNTREF, SUM(QTYREF) AS QTYREF, SUM(WEIGHTREF) AS 
WEIGHTREF, UOMSYMBOL,
-         SUM(CONVAMOUNT) AS CONVAMOUNT,           
-         C_CURRENCY_SYMBOL('102', 0, 'Y') AS CONVSYM,      
-         SUM(CONVAMOUNTREF) AS CONVAMOUNTREF,    
-         C_CURRENCY_ISOSYM('102') AS CONVISOSYM
-      FROM (SELECT NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, NIVEL6, NIVEL7, 
NIVEL8, NIVEL9, 
-      SUM(LINENETAMT) AS AMOUNT, SUM(QTYORDERED) AS QTY, SUM(WEIGHT) AS 
WEIGHT, 
-      SUM(LINENETREF) AS AMOUNTREF, SUM(QTYORDEREDREF) AS QTYREF, 
SUM(WEIGHTREF) AS WEIGHTREF, UOMSYMBOL,
-      C_CURRENCY_CONVERT(SUM(LINENETAMT), TRCURRENCYID, '102', 
TO_DATE(TRDATE), NULL, TRCLIENTID, TRORGID) AS CONVAMOUNT,
-      0 AS CONVAMOUNTREF,
-      TRCURRENCYID, TRDATE, TRCLIENTID, TRORGID
-      FROM (SELECT to_char('1') AS NIVEL1, to_char('2') AS NIVEL2, 
to_char('3') AS NIVEL3, to_char('4') AS NIVEL4, to_char('5') AS NIVEL5, 
to_char('6') AS NIVEL6, to_char('7') AS NIVEL7, to_char('10') AS NIVEL8, 
to_char('11') AS NIVEL9, 
-      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,      
-         COALESCE(TO_DATE(C_ORDERLINE.DATEORDERED), 
TO_DATE(C_ORDER.DATEORDERED), TO_DATE(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, 
-           C_BPARTNER left join C_BPARTNER CB on C_BPARTNER.SALESREP_ID = 
CB.C_BPARTNER_ID,
-       C_BP_GROUP, C_ORDERLINE, M_PRODUCT, M_PRODUCT_CATEGORY, M_WAREHOUSE, 
C_UOM,  AD_ORG
-      WHERE C_ORDER.C_BPARTNER_ID = C_BPARTNER.C_BPARTNER_ID
-      AND C_BPARTNER.C_BP_GROUP_ID = C_BP_GROUP.C_BP_GROUP_ID
-      AND C_ORDER.C_ORDER_ID = C_ORDERLINE.C_ORDER_ID
-      AND C_ORDERLINE.M_PRODUCT_ID = M_PRODUCT.M_PRODUCT_ID
-      AND M_PRODUCT.M_PRODUCT_CATEGORY_ID = 
M_PRODUCT_CATEGORY.M_PRODUCT_CATEGORY_ID
-      AND C_ORDER.M_WAREHOUSE_ID = M_WAREHOUSE.M_WAREHOUSE_ID
-      AND C_ORDERLINE.C_UOM_ID = C_UOM.C_UOM_ID
-      AND C_ORDER.AD_ORG_ID = AD_ORG.AD_ORG_ID
-      AND C_ORDER.ISSOTRX = 'Y'
-      AND C_ORDER.PROCESSED = 'Y'
-      AND 0=0 AND C_ORDER.AD_ORG_ID IN ('1')
-      AND C_ORDER.AD_CLIENT_ID IN ('8')
-      AND 1=1) AA
-      GROUP BY NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, NIVEL6, NIVEL7, NIVEL8, 
NIVEL9, UOMSYMBOL, TRCURRENCYID, TRDATE, TRCLIENTID, TRORGID) ZZ
+       <queryString><![CDATA[SELECT NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, 
NIVEL6, NIVEL7, NIVEL8, NIVEL9, 
+         SUM(AMOUNT) AS AMOUNT, SUM(QTY) AS QTY, SUM(WEIGHT) AS WEIGHT, 
+         SUM(AMOUNTREF) AS AMOUNTREF, SUM(QTYREF) AS QTYREF, SUM(WEIGHTREF) AS 
WEIGHTREF, UOMSYMBOL,
+         SUM(CONVAMOUNT) AS CONVAMOUNT,           
+         C_CURRENCY_SYMBOL('102', 0, 'Y') AS CONVSYM,      
+         SUM(CONVAMOUNTREF) AS CONVAMOUNTREF,    
+         C_CURRENCY_ISOSYM('102') AS CONVISOSYM
+      FROM (SELECT NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, NIVEL6, NIVEL7, 
NIVEL8, NIVEL9, 
+      SUM(LINENETAMT) AS AMOUNT, SUM(QTYORDERED) AS QTY, SUM(WEIGHT) AS 
WEIGHT, 
+      SUM(LINENETREF) AS AMOUNTREF, SUM(QTYORDEREDREF) AS QTYREF, 
SUM(WEIGHTREF) AS WEIGHTREF, UOMSYMBOL,
+      C_CURRENCY_CONVERT(SUM(LINENETAMT), TRCURRENCYID, '102', 
TO_DATE(TRDATE), NULL, TRCLIENTID, TRORGID) AS CONVAMOUNT,
+      0 AS CONVAMOUNTREF,
+      TRCURRENCYID, TRDATE, TRCLIENTID, TRORGID
+      FROM (SELECT to_char('1') AS NIVEL1, to_char('2') AS NIVEL2, 
to_char('3') AS NIVEL3, to_char('4') AS NIVEL4, to_char('5') AS NIVEL5, 
to_char('6') AS NIVEL6, to_char('7') AS NIVEL7, to_char('10') AS NIVEL8, 
to_char('11') AS NIVEL9, 
+      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,      
+         COALESCE(TO_DATE(C_ORDERLINE.DATEORDERED), 
TO_DATE(C_ORDER.DATEORDERED), TO_DATE(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, 
+           C_BPARTNER left join C_BPARTNER CB on C_BPARTNER.SALESREP_ID = 
CB.C_BPARTNER_ID,
+       C_BP_GROUP, C_ORDERLINE, M_PRODUCT, M_PRODUCT_CATEGORY, M_WAREHOUSE, 
C_UOM,  AD_ORG
+      WHERE C_ORDER.C_BPARTNER_ID = C_BPARTNER.C_BPARTNER_ID
+      AND C_BPARTNER.C_BP_GROUP_ID = C_BP_GROUP.C_BP_GROUP_ID
+      AND C_ORDER.C_ORDER_ID = C_ORDERLINE.C_ORDER_ID
+      AND C_ORDERLINE.M_PRODUCT_ID = M_PRODUCT.M_PRODUCT_ID
+      AND M_PRODUCT.M_PRODUCT_CATEGORY_ID = 
M_PRODUCT_CATEGORY.M_PRODUCT_CATEGORY_ID
+      AND C_ORDER.M_WAREHOUSE_ID = M_WAREHOUSE.M_WAREHOUSE_ID
+      AND C_ORDERLINE.C_UOM_ID = C_UOM.C_UOM_ID
+      AND C_ORDER.AD_ORG_ID = AD_ORG.AD_ORG_ID
+      AND C_ORDER.ISSOTRX = 'Y'
+      AND C_ORDER.PROCESSED = 'Y'
+      AND 0=0 AND C_ORDER.AD_ORG_ID IN ('1')
+      AND C_ORDER.AD_CLIENT_ID IN ('8')
+      AND 1=1) AA
+      GROUP BY NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, NIVEL6, NIVEL7, NIVEL8, 
NIVEL9, UOMSYMBOL, TRCURRENCYID, TRDATE, TRCLIENTID, TRORGID) ZZ
       GROUP BY NIVEL1, NIVEL2, NIVEL3, NIVEL4, NIVEL5, NIVEL6, NIVEL7, NIVEL8, 
NIVEL9, UOMSYMBOL, CONVSYM, CONVISOSYM, 1]]></queryString>
 
        <field name="NIVEL1" class="java.lang.String"/>
@@ -376,7 +376,7 @@
        <variable name="QTY_SUM2" class="java.math.BigDecimal" 
resetType="Group" resetGroup="NIVEL2" calculation="Sum">
                <variableExpression><![CDATA[$F{QTY}]]></variableExpression>
        </variable>
-       <variable name="QTY_SUM1" class="java.math.BigDecimal" 
resetType="Group" resetGroup="LEVEL5" calculation="Sum">
+       <variable name="QTY_SUM1" class="java.math.BigDecimal" 
resetType="Group" resetGroup="NIVEL1" calculation="Sum">
                <variableExpression><![CDATA[$F{QTY}]]></variableExpression>
        </variable>
        <variable name="CONVAMOUNT_TOTAL" class="java.math.BigDecimal" 
resetType="Report" calculation="Sum">
@@ -476,12 +476,12 @@
                        <groupFooter>
                        <band height="20"  isSplitAllowed="true" >
                                <textField isStretchWithOverflow="false" 
pattern="" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" 
 hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Total_Field"
-                                               x="572"
-                                               y="2"
-                                               width="82"
-                                               height="18"
+                                       <reportElement
+                                               style="Total_Field"
+                                               x="572"
+                                               y="2"
+                                               width="82"
+                                               height="18"
                                                key="textField-57"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -495,12 +495,12 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[($V{WEIGHT_TOTAL}!=null)?$P{NUMBERFORMAT}.format($V{WEIGHT_TOTAL}):new
 String(" ")]]></textFieldExpression>
                                </textField>
                                <staticText>
-                                       <reportElement
-                                               style="Report_Data_Label"
-                                               x="395"
-                                               y="2"
-                                               width="50"
-                                               height="18"
+                                       <reportElement
+                                               style="Report_Data_Label"
+                                               x="395"
+                                               y="2"
+                                               width="50"
+                                               height="18"
                                                key="staticText-9"/>
                                        <box leftPadding="5">                   
                <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                        <leftPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -513,12 +513,12 @@
                                <text><![CDATA[Totals]]></text>
                                </staticText>
                                <textField isStretchWithOverflow="false" 
pattern="" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" 
 hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Total_Field"
-                                               x="445"
-                                               y="2"
-                                               width="103"
-                                               height="18"
+                                       <reportElement
+                                               style="Total_Field"
+                                               x="445"
+                                               y="2"
+                                               width="103"
+                                               height="18"
                                                key="textField-58"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -532,23 +532,23 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[($V{CONVAMOUNT_TOTAL}!=null)?$P{NUMBERFORMAT}.format($V{CONVAMOUNT_TOTAL}):new
 String(" ")]]></textFieldExpression>
                                </textField>
                                <line direction="TopDown">
-                                       <reportElement
-                                               x="0"
-                                               y="1"
-                                               width="729"
-                                               height="0"
+                                       <reportElement
+                                               x="0"
+                                               y="1"
+                                               width="729"
+                                               height="0"
                                                key="line-5"/>
                                        <graphicElement 
stretchType="NoStretch"/>
                                </line>
                                <textField isStretchWithOverflow="false" 
pattern="" isBlankWhenNull="false" evaluationTime="Group" 
evaluationGroup="NIVEL2"  hyperlinkType="None"  hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Level2_Line"
-                                               mode="Opaque"
-                                               x="548"
-                                               y="2"
-                                               width="24"
-                                               height="18"
-                                               key="textField-96"
+                                       <reportElement
+                                               style="Level2_Line"
+                                               mode="Opaque"
+                                               x="548"
+                                               y="2"
+                                               width="24"
+                                               height="18"
+                                               key="textField-96"
                                                
stretchType="RelativeToBandHeight"/>
                                        <box>                                   
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                                        <leftPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -561,13 +561,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[$F{CONVSYM}]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="0"
-                                               y="2"
-                                               width="15"
-                                               height="18"
-                                               key="textField-97"
+                                       <reportElement
+                                               style="Detail_Header"
+                                               x="0"
+                                               y="2"
+                                               width="15"
+                                               height="18"
+                                               key="textField-97"
                                                
positionType="FixRelativeToBottom"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -581,13 +581,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[(($P{DIMENSIONS}.compareTo(new 
Integer(1))>=0)?"1":"")]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="15"
-                                               y="2"
-                                               width="15"
-                                               height="18"
-                                               key="textField-98"
+                                       <reportElement
+                                               style="Detail_Header"
+                                               x="15"
+                                               y="2"
+                                               width="15"
+                                               height="18"
+                                               key="textField-98"
                                                
positionType="FixRelativeToBottom"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -601,13 +601,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[(($P{DIMENSIONS}.compareTo(new 
Integer(2))>=0)?"2":"")]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="30"
-                                               y="2"
-                                               width="15"
-                                               height="18"
-                                               key="textField-99"
+                                       <reportElement
+                                               style="Detail_Header"
+                                               x="30"
+                                               y="2"
+                                               width="15"
+                                               height="18"
+                                               key="textField-99"
                                                
positionType="FixRelativeToBottom"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -621,13 +621,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[(($P{DIMENSIONS}.compareTo(new 
Integer(3))>=0)?"3":"")]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="45"
-                                               y="2"
-                                               width="15"
-                                               height="18"
-                                               key="textField-100"
+                                       <reportElement
+                                               style="Detail_Header"
+                                               x="45"
+                                               y="2"
+                                               width="15"
+                                               height="18"
+                                               key="textField-100"
                                                
positionType="FixRelativeToBottom"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -641,13 +641,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[(($P{DIMENSIONS}.compareTo(new 
Integer(4))>=0)?"4":"")]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="60"
-                                               y="2"
-                                               width="15"
-                                               height="18"
-                                               key="textField-101"
+                                       <reportElement
+                                               style="Detail_Header"
+                                               x="60"
+                                               y="2"
+                                               width="15"
+                                               height="18"
+                                               key="textField-101"
                                                
positionType="FixRelativeToBottom"/>
                                        <box leftPadding="5">                   
                <pen lineWidth="0.0"/>
                                        <topPen lineWidth="0.0" 
lineStyle="Solid" lineColor="#000000"/>
@@ -661,13 +661,13 @@
                                <textFieldExpression   
class="java.lang.String"><![CDATA[(($P{DIMENSIONS}.compareTo(new 
Integer(5))>=0)?"5":"")]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" 
isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  
hyperlinkTarget="Self" >
-                                       <reportElement
-                                               style="Detail_Header"
-                                               x="75"
-                                               y="2"

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to