details:   https://code.openbravo.com/erp/devel/pi/rev/c6772c713f93
changeset: 22129:c6772c713f93
user:      Pandeeswari Ramakrishnan <pandeeswari.ramakrishnan <at> 
openbravo.com>
date:      Sun Feb 23 18:47:37 2014 +0530
summary:   Fixes Issue 0025444: Payment terms label in invoice print template 
is not correctly shown when the text is long

diffstat:

 src/org/openbravo/erpReports/RptC_Invoice_new.jrxml |  967 +++++++++++++------
 1 files changed, 642 insertions(+), 325 deletions(-)

diffs (truncated from 1091 to 300 lines):

diff -r 58d87a1a0d0c -r c6772c713f93 
src/org/openbravo/erpReports/RptC_Invoice_new.jrxml
--- a/src/org/openbravo/erpReports/RptC_Invoice_new.jrxml       Fri Feb 21 
15:27:50 2014 +0000
+++ b/src/org/openbravo/erpReports/RptC_Invoice_new.jrxml       Sun Feb 23 
18:47:37 2014 +0530
@@ -1,70 +1,201 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports 
http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"; 
name="RptC_Invoice_new" pageWidth="595" pageHeight="842" columnWidth="483" 
leftMargin="56" rightMargin="56" topMargin="56" bottomMargin="56">
-       <property name="ireport.scriptlethandling" value="0"/>
-       <property name="ireport.encoding" value="UTF-8"/>
-       <property name="ireport.zoom" value="1.0"/>
-       <property name="ireport.x" value="0"/>
-       <property name="ireport.y" value="136"/>
-       <import value="net.sf.jasperreports.engine.*"/>
-       <import value="java.util.*"/>
-       <import value="net.sf.jasperreports.engine.data.*"/>
-       <style name="default" vAlign="Middle" fontName="Bitstream Vera Sans" 
fontSize="8"/>
-       <style name="Report_Title" fontName="Bitstream Vera Sans" 
fontSize="18"/>
-       <style name="Report_Subtitle" forecolor="#555555" fontName="Bitstream 
Vera Sans" fontSize="14"/>
-       <style name="Report_Data_Label" fontName="Bitstream Vera Sans" 
fontSize="11" isBold="true"/>
-       <style name="Report_Data_Field" fontName="Bitstream Vera Sans" 
fontSize="11" isBold="false"/>
-       <style name="Total_Field" mode="Opaque" forecolor="#000000" 
backcolor="#CCCCCC" vAlign="Middle" fontName="Bitstream Vera Sans" 
fontSize="11" isBold="true"/>
-       <style name="GroupHeader_DarkGray" mode="Opaque" forecolor="#FFFFFF" 
backcolor="#555555" vAlign="Middle" fontName="Bitstream Vera Sans" 
fontSize="12" isBold="true"/>
-       <style name="Group_Data_Label" fontName="Bitstream Vera Sans" 
fontSize="11" isBold="true"/>
-       <style name="Group_Data_Field" fontName="Bitstream Vera Sans" 
fontSize="11"/>
-       <style name="Detail_Header" mode="Opaque" forecolor="#FFFFFF" 
backcolor="#5D5D5D" vAlign="Middle" fontName="Bitstream Vera Sans" 
fontSize="10" isBold="true"/>
-       <style name="Detail_Line" fontName="Bitstream Vera Sans" fontSize="8">
+<?xml version="1.0" encoding="UTF-8"  ?>
+<!-- Created with iReport - A designer for JasperReports -->
+<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" 
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd";>
+<jasperReport
+                name="RptC_Invoice_new"
+                columnCount="1"
+                printOrder="Vertical"
+                orientation="Portrait"
+                pageWidth="595"
+                pageHeight="842"
+                columnWidth="483"
+                columnSpacing="0"
+                leftMargin="56"
+                rightMargin="56"
+                topMargin="56"
+                bottomMargin="56"
+                whenNoDataType="NoPages"
+                isTitleNewPage="false"
+                isSummaryNewPage="false">
+       <property name="ireport.zoom" value="1.0" />
+       <property name="ireport.x" value="0" />
+       <property name="ireport.y" value="136" />
+       <property name="ireport.scriptlethandling" value="0" />
+       <property name="ireport.encoding" value="UTF-8" />
+       <import value="java.util.*" />
+       <import value="net.sf.jasperreports.engine.*" />
+       <import value="net.sf.jasperreports.engine.data.*" />
+
+       <style 
+               name="default"
+               vAlign="Middle"
+               fontName="Bitstream Vera Sans"
+               fontSize="8"
+       >
+       </style>
+       <style 
+               name="Report_Title"
+               fontName="Bitstream Vera Sans"
+               fontSize="18"
+       >
+       </style>
+       <style 
+               name="Report_Subtitle"
+               forecolor="#555555"
+               fontName="Bitstream Vera Sans"
+               fontSize="14"
+       >
+       </style>
+       <style 
+               name="Report_Data_Label"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Report_Data_Field"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+               isBold="false"
+       >
+       </style>
+       <style 
+               name="Total_Field"
+               mode="Opaque"
+               forecolor="#000000"
+               backcolor="#CCCCCC"
+               vAlign="Middle"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="GroupHeader_DarkGray"
+               mode="Opaque"
+               forecolor="#FFFFFF"
+               backcolor="#555555"
+               vAlign="Middle"
+               fontName="Bitstream Vera Sans"
+               fontSize="12"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Group_Data_Label"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Group_Data_Field"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+       >
+       </style>
+       <style 
+               name="Detail_Header"
+               mode="Opaque"
+               forecolor="#FFFFFF"
+               backcolor="#5D5D5D"
+               vAlign="Middle"
+               fontName="Bitstream Vera Sans"
+               fontSize="10"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Detail_Line"
+               fontName="Bitstream Vera Sans"
+               fontSize="8"
+       >
+
                <conditionalStyle>
                        <conditionExpression><![CDATA[new 
Boolean($V{REPORT_COUNT}.intValue()%2==1)]]></conditionExpression>
-                       <style mode="Opaque" backcolor="#CCCCCC"/>
+                       <style 
+                               mode="Opaque"
+                               backcolor="#CCCCCC"
+                       >
+                       </style>
                </conditionalStyle>
        </style>
-       <style name="Total_Gray" mode="Opaque" forecolor="#000000" 
backcolor="#CCCCCC"/>
-       <style name="Detail_Data_Label" mode="Opaque" backcolor="#CCCCCC" 
fontName="Bitstream Vera Sans" fontSize="10" isBold="true"/>
-       <style name="Detail_Data_Field" mode="Opaque" backcolor="#CCCCCC" 
fontName="Bitstream Vera Sans" fontSize="10"/>
-       <style name="Group_Footer" fontName="Bitstream Vera Sans" fontSize="11" 
isBold="true"/>
-       <style name="Report_Footer" isDefault="true" vAlign="Middle" 
fontName="Bitstream Vera Sans" fontSize="11"/>
-       <parameter name="DOCUMENT_ID" class="java.lang.String">
-               
<defaultValueExpression><![CDATA["'1000032'"]]></defaultValueExpression>
+       <style 
+               name="Total_Gray"
+               mode="Opaque"
+               forecolor="#000000"
+               backcolor="#CCCCCC"
+       >
+       </style>
+       <style 
+               name="Detail_Data_Label"
+               mode="Opaque"
+               backcolor="#CCCCCC"
+               fontName="Bitstream Vera Sans"
+               fontSize="10"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Detail_Data_Field"
+               mode="Opaque"
+               backcolor="#CCCCCC"
+               fontName="Bitstream Vera Sans"
+               fontSize="10"
+       >
+       </style>
+       <style 
+               name="Group_Footer"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+               isBold="true"
+       >
+       </style>
+       <style 
+               name="Report_Footer"
+               isDefault="true"
+               vAlign="Middle"
+               fontName="Bitstream Vera Sans"
+               fontSize="11"
+       >
+       </style>
+
+       <parameter name="DOCUMENT_ID" isForPrompting="true" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["'1000032'"]]></defaultValueExpression>
        </parameter>
-       <parameter name="DOCUMENT_NAME" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA["'INVOICE'"]]></defaultValueExpression>
+       <parameter name="DOCUMENT_NAME" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["'INVOICE'"]]></defaultValueExpression>
        </parameter>
-       <parameter name="ATTACH" class="java.lang.String" 
isForPrompting="false"/>
-       <parameter name="BASE_WEB" class="java.lang.String" 
isForPrompting="false"/>
-       <parameter name="BASE_DESIGN" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA["/home/openbravo/src/openbravo/erp/devel/bttCourse/pi/src"]]></defaultValueExpression>
+       <parameter name="ATTACH" isForPrompting="false" 
class="java.lang.String"/>
+       <parameter name="BASE_WEB" isForPrompting="false" 
class="java.lang.String"/>
+       <parameter name="BASE_DESIGN" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["/home/openbravo/src/openbravo/erp/devel/bttCourse/pi/src"]]></defaultValueExpression>
        </parameter>
-       <parameter name="LANGUAGE" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA["en_US"]]></defaultValueExpression>
+       <parameter name="LANGUAGE" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["en_US"]]></defaultValueExpression>
        </parameter>
-       <parameter name="USER_CLIENT" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA["('1000000)"]]></defaultValueExpression>
+       <parameter name="USER_CLIENT" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["('1000000)"]]></defaultValueExpression>
        </parameter>
-       <parameter name="USER_ORG" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA["('0')"]]></defaultValueExpression>
+       <parameter name="USER_ORG" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA["('0')"]]></defaultValueExpression>
        </parameter>
-       <parameter name="REPORT_TITLE" class="java.lang.String" 
isForPrompting="false">
-               <defaultValueExpression><![CDATA["REPORT 
TITLE"]]></defaultValueExpression>
+       <parameter name="REPORT_TITLE" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression ><![CDATA["REPORT 
TITLE"]]></defaultValueExpression>
        </parameter>
-       <parameter name="REPORT_SUBTITLE" class="java.lang.String" 
isForPrompting="false"/>
-       <parameter name="SUBREPORT_DIR" class="java.lang.String" 
isForPrompting="false">
-               
<defaultValueExpression><![CDATA[$P{BASE_DESIGN}+"/org/openbravo/erpReports/"]]></defaultValueExpression>
+       <parameter name="REPORT_SUBTITLE" isForPrompting="false" 
class="java.lang.String"/>
+       <parameter name="SUBREPORT_DIR" isForPrompting="false" 
class="java.lang.String">
+               <defaultValueExpression 
><![CDATA[$P{BASE_DESIGN}+"/org/openbravo/erpReports/"]]></defaultValueExpression>
        </parameter>
-       <parameter name="NUMBERFORMAT" class="java.text.DecimalFormat" 
isForPrompting="false"/>
-       <parameter name="LOCALE" class="java.util.Locale" 
isForPrompting="false"/>
-       <parameter name="SUBREP_RptC_Invoice_Lines_new" 
class="net.sf.jasperreports.engine.JasperReport" isForPrompting="false"/>
-       <parameter name="SUBREP_RptC_Invoice_TaxLines_new" 
class="net.sf.jasperreports.engine.JasperReport" isForPrompting="false"/>
-       <parameter name="SHOW_LOGO" class="java.lang.String"/>
-       <parameter name="SHOW_COMPANYDATA" class="java.lang.String" 
isForPrompting="false"/>
-       <parameter name="HEADER_MARGIN" class="java.lang.String"/>
-       <queryString>
-               <![CDATA[SELECT C_INVOICE.C_INVOICE_ID, C_BPARTNER.NAME, 
C_BPARTNER.TAXID AS CIF, AD_USER.NAME AS CONTACT_NAME, C_LOCATION.ADDRESS1,
+       <parameter name="NUMBERFORMAT" isForPrompting="false" 
class="java.text.DecimalFormat"/>
+       <parameter name="LOCALE" isForPrompting="false" 
class="java.util.Locale"/>
+       <parameter name="SUBREP_RptC_Invoice_Lines_new" isForPrompting="false" 
class="net.sf.jasperreports.engine.JasperReport"/>
+       <parameter name="SUBREP_RptC_Invoice_TaxLines_new" 
isForPrompting="false" class="net.sf.jasperreports.engine.JasperReport"/>
+       <parameter name="SHOW_LOGO" isForPrompting="true" 
class="java.lang.String"/>
+       <parameter name="SHOW_COMPANYDATA" isForPrompting="false" 
class="java.lang.String"/>
+       <parameter name="HEADER_MARGIN" isForPrompting="true" 
class="java.lang.String"/>
+       <queryString><![CDATA[SELECT C_INVOICE.C_INVOICE_ID, C_BPARTNER.NAME, 
C_BPARTNER.TAXID AS CIF, AD_USER.NAME AS CONTACT_NAME, C_LOCATION.ADDRESS1,
 C_LOCATION.POSTAL, C_LOCATION.CITY, C_REGION.NAME AS REGION,C_COUNTRY.NAME AS 
COUNTRY,C_BPARTNER_LOCATION.PHONE AS PHONE, C_BPARTNER_LOCATION.FAX AS FAX,
 C_INVOICE.DATEINVOICED, C_INVOICE.DOCUMENTNO, C_BPARTNER.VALUE AS 
CODE_BPARTNER,
 AD_CLIENT.DESCRIPTION AS ENTITY, 
C_Location_Description(AD_ORGINFO.C_LOCATION_ID) AS LOCATION, 
C_CURRENCY.ISO_CODE AS CURRENCY_CODE,C_CURRENCY.CURSYMBOL AS SYMBOL,
@@ -92,8 +223,8 @@
 AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
                         FROM AD_ORG o JOIN AD_OrgType t USING (AD_ORGTYPE_ID)
                         WHERE AD_ISORGINCLUDED(C_INVOICE.AD_ORG_ID, 
o.ad_org_id, C_INVOICE.ad_client_id)<>-1
-                              AND (t.IsLegalEntity='Y' OR 
t.IsAcctLegalEntity='Y'))]]>
-       </queryString>
+                              AND (t.IsLegalEntity='Y' OR 
t.IsAcctLegalEntity='Y'))]]></queryString>
+
        <field name="C_INVOICE_ID" class="java.lang.String"/>
        <field name="NAME" class="java.lang.String"/>
        <field name="CIF" class="java.lang.String"/>
@@ -125,365 +256,551 @@
        <field name="ISSOTRX" class="java.lang.String"/>
        <field name="ISTAXINCLUDED" class="java.lang.String"/>
        <field name="ISCASHVAT" class="java.lang.String"/>
-       <variable name="TOTAL_LINENETAMT" class="java.math.BigDecimal" 
resetType="Group" resetGroup="C_INVOICE_ID"/>
-       <variable name="TOTAL_TAXAMT" class="java.math.BigDecimal" 
resetType="Group" resetGroup="C_INVOICE_ID"/>
-       <variable name="SHOWLOGO" class="java.lang.String"/>
-       <variable name="SHOWCOMPANYDATA" class="java.lang.String"/>
-       <group name="PrintLarge" isReprintHeaderOnEachPage="true">
-               <groupExpression><![CDATA[]]></groupExpression>
-               <groupHeader>
-                       <band height="120" splitType="Stretch">
+
+       <variable name="TOTAL_LINENETAMT" class="java.math.BigDecimal" 
resetType="Group" resetGroup="C_INVOICE_ID" calculation="Nothing">
+       </variable>
+       <variable name="TOTAL_TAXAMT" class="java.math.BigDecimal" 
resetType="Group" resetGroup="C_INVOICE_ID" calculation="Nothing">
+       </variable>
+       <variable name="SHOWLOGO" class="java.lang.String" resetType="Report" 
calculation="Nothing">
+       </variable>
+       <variable name="SHOWCOMPANYDATA" class="java.lang.String" 
resetType="Report" calculation="Nothing">
+       </variable>
+
+               <group  name="PrintLarge" isReprintHeaderOnEachPage="true" >
+                       <groupExpression><![CDATA[]]></groupExpression>
+                       <groupHeader>
+                       <band height="120"  isSplitAllowed="true" >
                                <printWhenExpression><![CDATA[new 
Boolean($F{HEADERMARGIN}.equalsIgnoreCase("large"))]]></printWhenExpression>
                        </band>
-               </groupHeader>

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to