details: /erp/stable/2.50/rev/045be613fc01
changeset: 9376:045be613fc01
user: Egoitz Castillo <egoitz.castillo <at> openbravo.com>
date: Mon Apr 18 19:15:38 2011 +0200
summary: Fixes issue 0016003: Invoice Dimensional Report does not calculate
the column 'Q%' properly
diffstat:
src/org/openbravo/erpCommon/ad_reports/SimpleDimensionalComparative.jrxml |
34 +++++-----
1 files changed, 17 insertions(+), 17 deletions(-)
diffs (76 lines):
diff -r 076027044766 -r 045be613fc01
src/org/openbravo/erpCommon/ad_reports/SimpleDimensionalComparative.jrxml
--- a/src/org/openbravo/erpCommon/ad_reports/SimpleDimensionalComparative.jrxml
Fri Apr 15 16:53:17 2011 +0200
+++ b/src/org/openbravo/erpCommon/ad_reports/SimpleDimensionalComparative.jrxml
Mon Apr 18 19:15:38 2011 +0200
@@ -635,55 +635,55 @@
<variableExpression><![CDATA[$F{CONVAMOUNTREF}]]></variableExpression>
</variable>
<variable name="AMT_PCT_1" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL1" calculation="Nothing">
- <variableExpression><![CDATA[($V{AMOUNTREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM1}.subtract( $V{AMOUNTREF_SUM1} ).divide(
$V{AMOUNTREF_SUM1}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{AMOUNTREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM1}.subtract( $V{AMOUNTREF_SUM1}
).multiply(new BigDecimal(100.0)).divide( $V{AMOUNTREF_SUM1},
6)]]></variableExpression>
</variable>
<variable name="AMT_PCT_2" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL2" calculation="Nothing">
- <variableExpression><![CDATA[($V{AMOUNTREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM2}.subtract( $V{AMOUNTREF_SUM2} ).divide(
$V{AMOUNTREF_SUM2}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{AMOUNTREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM2}.subtract( $V{AMOUNTREF_SUM2}
).multiply(new BigDecimal(100.0)).divide( $V{AMOUNTREF_SUM2},
6)]]></variableExpression>
</variable>
<variable name="AMT_PCT_3" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL3" calculation="Nothing">
- <variableExpression><![CDATA[($V{AMOUNTREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM3}.subtract( $V{AMOUNTREF_SUM3} ).divide(
$V{AMOUNTREF_SUM3}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{AMOUNTREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM3}.subtract( $V{AMOUNTREF_SUM3}
).multiply(new BigDecimal(100.0)).divide( $V{AMOUNTREF_SUM3},
6)]]></variableExpression>
</variable>
<variable name="AMT_PCT_4" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL4" calculation="Nothing">
- <variableExpression><![CDATA[($V{AMOUNTREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM4}.subtract( $V{AMOUNTREF_SUM4} ).divide(
$V{AMOUNTREF_SUM4}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{AMOUNTREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM4}.subtract( $V{AMOUNTREF_SUM4}
).multiply(new BigDecimal(100.0)).divide( $V{AMOUNTREF_SUM4},
6)]]></variableExpression>
</variable>
<variable name="AMT_PCT_5" class="java.math.BigDecimal"
resetType="Group" resetGroup="LEVEL5" calculation="Nothing">
- <variableExpression><![CDATA[($V{AMOUNTREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM5}.subtract( $V{AMOUNTREF_SUM5} ).divide(
$V{AMOUNTREF_SUM5}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{AMOUNTREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{AMOUNT_SUM5}.subtract( $V{AMOUNTREF_SUM5}
).multiply(new BigDecimal(100.0)).divide( $V{AMOUNTREF_SUM5},
6)]]></variableExpression>
</variable>
<variable name="AMT_PCT_T" class="java.math.BigDecimal"
resetType="Report" calculation="Nothing">
-
<variableExpression><![CDATA[($V{CONVAMOUNTREF_TOTAL}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_TOTAL}.subtract( $V{CONVAMOUNTREF_TOTAL}
).divide( $V{CONVAMOUNTREF_TOTAL}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+
<variableExpression><![CDATA[($V{CONVAMOUNTREF_TOTAL}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_TOTAL}.subtract( $V{CONVAMOUNTREF_TOTAL}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_TOTAL},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_1" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL1" calculation="Nothing">
- <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM1}.subtract( $V{CONVAMOUNTREF_SUM1}
).divide( $V{CONVAMOUNTREF_SUM1}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM1}.subtract( $V{CONVAMOUNTREF_SUM1}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_SUM1},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_2" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL2" calculation="Nothing">
- <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM2}.subtract( $V{CONVAMOUNTREF_SUM2}
).divide( $V{CONVAMOUNTREF_SUM2}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM2}.subtract( $V{CONVAMOUNTREF_SUM2}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_SUM2},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_3" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL3" calculation="Nothing">
- <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM3}.subtract( $V{CONVAMOUNTREF_SUM3}
).divide( $V{CONVAMOUNTREF_SUM3}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM3}.subtract( $V{CONVAMOUNTREF_SUM3}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_SUM3},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_4" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL4" calculation="Nothing">
- <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM4}.subtract( $V{CONVAMOUNTREF_SUM4}
).divide( $V{CONVAMOUNTREF_SUM4}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM4}.subtract( $V{CONVAMOUNTREF_SUM4}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_SUM4},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_5" class="java.math.BigDecimal"
resetType="Group" resetGroup="LEVEL5" calculation="Nothing">
- <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM5}.subtract( $V{CONVAMOUNTREF_SUM5}
).divide( $V{CONVAMOUNTREF_SUM5}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{CONVAMOUNTREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_SUM5}.subtract( $V{CONVAMOUNTREF_SUM5}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_SUM5},
6)]]></variableExpression>
</variable>
<variable name="CONVAMT_PCT_T" class="java.math.BigDecimal"
resetType="Report" calculation="Nothing">
-
<variableExpression><![CDATA[($V{CONVAMOUNTREF_TOTAL}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_TOTAL}.subtract( $V{CONVAMOUNTREF_TOTAL}
).divide( $V{CONVAMOUNTREF_TOTAL}, 6).multiply(new
BigDecimal(100.0))]]></variableExpression>
+
<variableExpression><![CDATA[($V{CONVAMOUNTREF_TOTAL}.equals(new
BigDecimal(0.0)))?null:$V{CONVAMOUNT_TOTAL}.subtract( $V{CONVAMOUNTREF_TOTAL}
).multiply(new BigDecimal(100.0)).divide( $V{CONVAMOUNTREF_TOTAL},
6)]]></variableExpression>
</variable>
<variable name="QTY_PCT_1" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL1" calculation="Nothing">
- <variableExpression><![CDATA[($V{QTYREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM1}.subtract( $V{QTYREF_SUM1} ).divide(
$V{QTYREF_SUM1}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{QTYREF_SUM1}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM1}.subtract( $V{QTYREF_SUM1} ).multiply(new
BigDecimal(100.0)).divide( $V{QTYREF_SUM2}, 2, 6)]]></variableExpression>
</variable>
<variable name="QTY_PCT_2" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL2" calculation="Nothing">
- <variableExpression><![CDATA[($V{QTYREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM2}.subtract( $V{QTYREF_SUM2} ).divide(
$V{QTYREF_SUM2}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{QTYREF_SUM2}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM2}.subtract( $V{QTYREF_SUM2} ).multiply(new
BigDecimal(100.0)).divide( $V{QTYREF_SUM2}, 2, 6)]]></variableExpression>
</variable>
<variable name="QTY_PCT_3" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL3" calculation="Nothing">
- <variableExpression><![CDATA[($V{QTYREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM3}.subtract( $V{QTYREF_SUM3} ).divide(
$V{QTYREF_SUM3}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{QTYREF_SUM3}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM3}.subtract( $V{QTYREF_SUM3} ).multiply(new
BigDecimal(100.0)).divide( $V{QTYREF_SUM3}, 2, 6)]]></variableExpression>
</variable>
<variable name="QTY_PCT_4" class="java.math.BigDecimal"
resetType="Group" resetGroup="NIVEL4" calculation="Nothing">
- <variableExpression><![CDATA[($V{QTYREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM4}.subtract( $V{QTYREF_SUM4} ).divide(
$V{QTYREF_SUM4}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{QTYREF_SUM4}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM4}.subtract( $V{QTYREF_SUM4} ).multiply(new
BigDecimal(100.0)).divide( $V{QTYREF_SUM4}, 2, 6)]]></variableExpression>
</variable>
<variable name="QTY_PCT_5" class="java.math.BigDecimal"
resetType="Group" resetGroup="LEVEL5" calculation="Nothing">
- <variableExpression><![CDATA[($V{QTYREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM5}.subtract( $V{QTYREF_SUM5} ).divide(
$V{QTYREF_SUM5}, 6).multiply(new BigDecimal(100.0))]]></variableExpression>
+ <variableExpression><![CDATA[($V{QTYREF_SUM5}.equals(new
BigDecimal(0.0)))?null:$V{QTY_SUM5}.subtract( $V{QTYREF_SUM5} ).multiply(new
BigDecimal(100.0)).divide( $V{QTYREF_SUM5}, 2, 6)]]></variableExpression>
</variable>
<group name="TOTALIZE" >
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits