<?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="PRR169" columnCount="1" printOrder="Vertical" orientation="Portrait" pageWidth="595" pageHeight="842" columnWidth="535" columnSpacing="0" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20" whenNoDataType="NoPages" isTitleNewPage="false" isSummaryNewPage="false"> <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.*" /> <import value="com.csc.library.utilities.*" /> <parameter name="REPORTHEADER" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[component]]></parameterDescription> <defaultValueExpression ><![CDATA[""]]></defaultValueExpression> </parameter> <parameter name="list" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["LIST"]]></defaultValueExpression> </parameter> <parameter name="SALARY__T1" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["SALARY"]]></defaultValueExpression> </parameter> <parameter name="difference" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["DIFFERENCE"]]></defaultValueExpression> </parameter> <parameter name="UDF2" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[component]]></parameterDescription> <defaultValueExpression ><![CDATA[""]]></defaultValueExpression> </parameter> <parameter name="UDF1" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[component]]></parameterDescription> <defaultValueExpression ><![CDATA[""]]></defaultValueExpression> </parameter> <parameter name="LANG" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[lang]]></parameterDescription> </parameter> <parameter name="EMPID" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["EMPLOYEEID"]]></defaultValueExpression> </parameter> <parameter name="NO" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["No."]]></defaultValueExpression> </parameter> <parameter name="LAST_UPDATE" isForPrompting="true" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["LAST UPDATE"]]></defaultValueExpression> </parameter> <parameter name="REPORT_ID" isForPrompting="false" class="java.lang.String"> <parameterDescription><![CDATA[label]]></parameterDescription> <defaultValueExpression ><![CDATA["REPORT ID"]]></defaultValueExpression> </parameter> <field name="memployee__employeeid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__employeeid]]></fieldDescription> </field> <field name="memployee__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__companyid]]></fieldDescription> </field> <field name="memployee__salatype" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__salatype]]></fieldDescription> </field> <field name="memployee__emp_type" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__emp_type]]></fieldDescription> </field> <field name="memployee__fname" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__fname]]></fieldDescription> </field> <field name="memployee__lname" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__lname]]></fieldDescription> </field> <field name="memployee__efname" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__efname]]></fieldDescription> </field> <field name="memployee__elname" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__elname]]></fieldDescription> </field> <field name="memployee__salary" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__salary]]></fieldDescription> </field> <field name="memployee__idtax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__idtax]]></fieldDescription> </field> <field name="memployee__id_people" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__id_people]]></fieldDescription> </field> <field name="memployee__bu1" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__bu1]]></fieldDescription> </field> <field name="memployee__bu2" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__bu2]]></fieldDescription> </field> <field name="memployee__bu3" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__bu3]]></fieldDescription> </field> <field name="memployee__bu4" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__bu4]]></fieldDescription> </field> <field name="memployee__bu5" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__bu5]]></fieldDescription> </field> <field name="memployee__emp_position" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__emp_position]]></fieldDescription> </field> <field name="memployee__currency" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__currency]]></fieldDescription> </field> <field name="memployee__branch" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__branch]]></fieldDescription> </field> <field name="memployee__firsthiredate" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__firsthiredate]]></fieldDescription> </field> <field name="memployee__resigndate" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__resigndate]]></fieldDescription> </field> <field name="memployee__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__runno]]></fieldDescription> </field> <field name="memployee__emp_level" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__emp_level]]></fieldDescription> </field> <field name="memployee__emp_every" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__emp_every]]></fieldDescription> </field> <field name="memployee__oldsalary" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__oldsalary]]></fieldDescription> </field> <field name="memployee__birthday" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__birthday]]></fieldDescription> </field> <field name="memployee__edit_date" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__edit_date]]></fieldDescription> </field> <field name="memployee__curchginc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__curchginc]]></fieldDescription> </field> <field name="mempl_bank__employeeid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mempl_bank__employeeid]]></fieldDescription> </field> <field name="mempl_bank__line_no" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mempl_bank__line_no]]></fieldDescription> </field> <field name="mempl_bank__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mempl_bank__companyid]]></fieldDescription> </field> <field name="mempl_bank__bankid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mempl_bank__bankid]]></fieldDescription> </field> <field name="mbank__bankid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbank__bankid]]></fieldDescription> </field> <field name="mbank__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbank__tdesc]]></fieldDescription> </field> <field name="mbank__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbank__edesc]]></fieldDescription> </field> <field name="mbu1__bu1id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu1__bu1id]]></fieldDescription> </field> <field name="mbu1__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu1__tdesc]]></fieldDescription> </field> <field name="mbu1__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu1__edesc]]></fieldDescription> </field> <field name="mbu1__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu1__companyid]]></fieldDescription> </field> <field name="mbu1__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu1__runno]]></fieldDescription> </field> <field name="mbu2__bu2id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu2__bu2id]]></fieldDescription> </field> <field name="mbu2__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu2__tdesc]]></fieldDescription> </field> <field name="mbu2__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu2__edesc]]></fieldDescription> </field> <field name="mbu2__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu2__companyid]]></fieldDescription> </field> <field name="mbu2__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu2__runno]]></fieldDescription> </field> <field name="mbu3__bu3id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu3__bu3id]]></fieldDescription> </field> <field name="mbu3__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu3__tdesc]]></fieldDescription> </field> <field name="mbu3__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu3__edesc]]></fieldDescription> </field> <field name="mbu3__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu3__companyid]]></fieldDescription> </field> <field name="mbu3__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu3__runno]]></fieldDescription> </field> <field name="mbu4__bu4id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu4__bu4id]]></fieldDescription> </field> <field name="mbu4__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu4__tdesc]]></fieldDescription> </field> <field name="mbu4__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu4__edesc]]></fieldDescription> </field> <field name="mbu4__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu4__companyid]]></fieldDescription> </field> <field name="mbu4__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu4__runno]]></fieldDescription> </field> <field name="mbu5__bu5id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu5__bu5id]]></fieldDescription> </field> <field name="mbu5__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu5__tdesc]]></fieldDescription> </field> <field name="mbu5__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu5__edesc]]></fieldDescription> </field> <field name="mbu5__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu5__companyid]]></fieldDescription> </field> <field name="mbu5__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mbu5__runno]]></fieldDescription> </field> <field name="mposition__positionid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mposition__positionid]]></fieldDescription> </field> <field name="mposition__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mposition__tdesc]]></fieldDescription> </field> <field name="mposition__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mposition__edesc]]></fieldDescription> </field> <field name="mposition__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mposition__companyid]]></fieldDescription> </field> <field name="mposition__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mposition__runno]]></fieldDescription> </field> <field name="mcurrency__currencyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__currencyid]]></fieldDescription> </field> <field name="mcurrency__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__tdesc]]></fieldDescription> </field> <field name="mcurrency__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__edesc]]></fieldDescription> </field> <field name="mcurrency__exchange" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__exchange]]></fieldDescription> </field> <field name="mcurrency__money_sign" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__money_sign]]></fieldDescription> </field> <field name="mcurrency__eff_date" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__eff_date]]></fieldDescription> </field> <field name="mcurrency__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__companyid]]></fieldDescription> </field> <field name="mcurrency__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mcurrency__runno]]></fieldDescription> </field> <field name="mprefix__prefixid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mprefix__prefixid]]></fieldDescription> </field> <field name="mprefix__tdesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mprefix__tdesc]]></fieldDescription> </field> <field name="mprefix__edesc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mprefix__edesc]]></fieldDescription> </field> <field name="mprefix__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by mprefix__runno]]></fieldDescription> </field> <field name="tpytran0__employeeid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__employeeid]]></fieldDescription> </field> <field name="tpytran0__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__companyid]]></fieldDescription> </field> <field name="tpytran0__gendate" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__gendate]]></fieldDescription> </field> <field name="tpytran0__cal_tax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__cal_tax]]></fieldDescription> </field> <field name="tpytran0__cal_pvf" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__cal_pvf]]></fieldDescription> </field> <field name="tpytran0__cal_soc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__cal_soc]]></fieldDescription> </field> <field name="tpytran0__xml_tax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__xml_tax]]></fieldDescription> </field> <field name="tpytran0__remark" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__remark]]></fieldDescription> </field> <field name="tpytran0__formulacode" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__formulacode]]></fieldDescription> </field> <field name="tpytran0__fundtable" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__fundtable]]></fieldDescription> </field> <field name="tpytran0__totcpvf" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__totcpvf]]></fieldDescription> </field> <field name="tpytran0__totcsoc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__totcsoc]]></fieldDescription> </field> <field name="tpytran0__taxtable" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__taxtable]]></fieldDescription> </field> <field name="tpytran0__totcaltax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__totcaltax]]></fieldDescription> </field> <field name="tpytran0__totnontax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__totnontax]]></fieldDescription> </field> <field name="tpytran0__end_year" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__end_year]]></fieldDescription> </field> <field name="tpytran0__netincome" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__netincome]]></fieldDescription> </field> <field name="tpytran0__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpytran0__runno]]></fieldDescription> </field> <field name="tpy_his0__employeeid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__employeeid]]></fieldDescription> </field> <field name="tpy_his0__companyid" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__companyid]]></fieldDescription> </field> <field name="tpy_his0__gendate" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__gendate]]></fieldDescription> </field> <field name="tpy_his0__cal_tax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__cal_tax]]></fieldDescription> </field> <field name="tpy_his0__cal_pvf" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__cal_pvf]]></fieldDescription> </field> <field name="tpy_his0__cal_soc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__cal_soc]]></fieldDescription> </field> <field name="tpy_his0__xml_tax" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__xml_tax]]></fieldDescription> </field> <field name="tpy_his0__remark" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__remark]]></fieldDescription> </field> <field name="tpy_his0__formulacode" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__formulacode]]></fieldDescription> </field> <field name="tpy_his0__end_year" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__end_year]]></fieldDescription> </field> <field name="tpy_his0__netincome" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__netincome]]></fieldDescription> </field> <field name="tpy_his0__time0id" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__time0id]]></fieldDescription> </field> <field name="tpy_his0__position" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__position]]></fieldDescription> </field> <field name="tpy_his0__runno" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by tpy_his0__runno]]></fieldDescription> </field> <field name="memployee__fullname" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__fullname]]></fieldDescription> </field> <field name="memployee__tpytran09_9formula01" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__tpytran09_9formula01]]></fieldDescription> </field> <field name="memployee__tpytran09_9caption01" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__tpytran09_9caption01]]></fieldDescription> </field> <field name="memployee__tpy_his09_9formula01" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__tpy_his09_9formula01]]></fieldDescription> </field> <field name="memployee__tpy_his09_9caption01" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by memployee__tpy_his09_9caption01]]></fieldDescription> </field> <field name="orderby1" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby1]]></fieldDescription> </field> <field name="orderby1desc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby1desc]]></fieldDescription> </field> <field name="orderby2" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby2]]></fieldDescription> </field> <field name="orderby2desc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby2desc]]></fieldDescription> </field> <field name="orderby3" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby3]]></fieldDescription> </field> <field name="orderby3desc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby3desc]]></fieldDescription> </field> <field name="orderby4" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby4]]></fieldDescription> </field> <field name="orderby4desc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby4desc]]></fieldDescription> </field> <field name="orderby5" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby5]]></fieldDescription> </field> <field name="orderby5desc" class="java.lang.String"> <fieldDescription><![CDATA[Field returned by orderby5desc]]></fieldDescription> </field> <variable name="inc_row" class="java.lang.Integer" resetType="Report" calculation="Nothing"> <variableExpression><![CDATA[new Double( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() - Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() ).doubleValue() != 0 ? new Integer($V{inc_row}.intValue() + 1) : $V{inc_row}]]></variableExpression> <initialValueExpression><![CDATA[new Integer(0)]]></initialValueExpression> </variable> <variable name="dif_formula" class="java.lang.Double" resetType="Report" calculation="Nothing"> <variableExpression><![CDATA[new Double( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() - Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() )]]></variableExpression> </variable> <variable name="sum_tpytran0" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[new Double( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() - Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() ).doubleValue() != 0 ? Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")) : new Double(0)]]></variableExpression> <initialValueExpression><![CDATA[new Double(0)]]></initialValueExpression> </variable> <variable name="sum_tpyhis0" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[new Double( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() - Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() ).doubleValue() != 0 ? Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")) : new Double(0)]]></variableExpression> <initialValueExpression><![CDATA[new Double(0)]]></initialValueExpression> </variable> <variable name="sum_dif" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() > 0 || Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() > 0 ) ? new Double( Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0")).doubleValue() - Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0")).doubleValue() ) : new Double(0) ]]></variableExpression> </variable> <variable name="sum_tpytran0All" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[Double.valueOf(new CheckNull().chkNullStringToDouble($F{memployee__tpytran09_9formula01}))]]></variableExpression> </variable> <variable name="sum_tpyhis0All" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[Double.valueOf(new CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0"))]]></variableExpression> </variable> <variable name="sum_difAll" class="java.lang.Double" resetType="Report" calculation="Sum"> <variableExpression><![CDATA[( new CheckNull().chkNullStringToDouble($F{memployee__tpytran09_9formula01}) > 0 || new CheckNull().chkNullStringToDouble($F{memployee__tpy_his09_9formula01}) > 0 ) ? Double.valueOf( new CheckNull().chkNullStringToDouble($F{memployee__tpytran09_9formula01}) - new CheckNull().chkNullStringToDouble($F{memployee__tpy_his09_9formula01}) ) : new Double(0)]]></variableExpression> </variable> <background> <band height="0" isSplitAllowed="true" > </band> </background> <title> <band height="0" isSplitAllowed="true" > </band> </title> <pageHeader> <band height="129" isSplitAllowed="true" > <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="0" y="21" width="535" height="21" key="textField-1" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="16" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["ประจำเดือน " + new com.csc.library.utilities.CscCalendar("01-"+$P{UDF1}+"-1990").incMonth(1).getThaiLongMonth() + " ปี " + ((Integer.parseInt($P{UDF1})<12)?(Integer.valueOf($P{UDF2}).intValue() + 543):(Integer.valueOf($P{UDF2}).intValue() + 544))]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="154" y="0" width="260" height="21" key="textField-2" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="16" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{REPORTHEADER}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="85" y="86" width="125" height="43" key="textField-3" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{list}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="286" y="86" width="164" height="23" key="textField-4" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{SALARY__T1}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="450" y="86" width="85" height="43" key="textField-5" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{difference}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="286" y="109" width="82" height="20" key="textField-6" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[new com.csc.library.report.ReportUDF().getSystemCode("MONTHCODE",$P{LANG},$P{UDF1}) + " "+ (Integer.valueOf($P{UDF2}).intValue() + 543)]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="368" y="109" width="82" height="20" key="textField-7" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[new com.csc.library.utilities.CscCalendar("01-"+$P{UDF1}+"-1990").incMonth(1).getThaiLongMonth() + " "+ ((Integer.parseInt($P{UDF1})<12)?(Integer.valueOf($P{UDF2}).intValue() + 543):(Integer.valueOf($P{UDF2}).intValue() + 544))]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="0" y="86" width="30" height="43" key="textField-17" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="Thin" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{NO}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="30" y="86" width="55" height="43" key="textField-18" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{EMPID}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement mode="Transparent" x="210" y="86" width="76" height="43" key="textField-19" isPrintWhenDetailOverflows="true"/> <box topBorder="Thin" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIAB.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{LAST_UPDATE}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="373" y="45" width="159" height="21" key="textField-21" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["วันที่ "+ (new com.csc.library.utilities.CscCalendar().getDD().startsWith("0")?new com.csc.library.utilities.CscCalendar().getDD().substring(1):new com.csc.library.utilities.CscCalendar().getDD()) +" "+new com.csc.library.utilities.CscCalendar().getThaiMonth()+" พ.ศ. " + new com.csc.library.utilities.CscCalendar().getThaiYYYY()]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="444" y="66" width="32" height="20" key="textField-22" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Center"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression> </textField> <staticText> <reportElement x="477" y="66" width="26" height="20" key="staticText-1" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Right"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <text><![CDATA[ของ]]></text> </staticText> <staticText> <reportElement x="423" y="66" width="21" height="20" key="staticText-2" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Right"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <text><![CDATA[หน้าที่]]></text> </staticText> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="503" y="66" width="29" height="20" key="textField-23" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Right"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression> </textField> <staticText> <reportElement x="1" y="1" width="73" height="20" key="staticText-3" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" leftPadding="1" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Left" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" pdfEncoding ="Identity-H"/> </textElement> <text><![CDATA[PR183]]></text> </staticText> </band> </pageHeader> <columnHeader> <band height="0" isSplitAllowed="true" > </band> </columnHeader> <detail> <band height="20" isSplitAllowed="true" > <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="0" y="0" width="30" height="20" key="textField-8" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="Thin" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$V{inc_row}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="85" y="0" width="125" height="20" key="textField-9" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" leftPadding="3" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Left" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{memployee__fullname}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="368" y="0" width="82" height="20" key="textField-10" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpytran09_9formula01},"0"))]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="286" y="0" width="82" height="20" key="textField-11" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[Double.valueOf(new com.csc.library.utilities.CheckNull().chkNullString($F{memployee__tpy_his09_9formula01},"0"))]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="450" y="0" width="85" height="20" key="textField-12" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{dif_formula}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="30" y="0" width="55" height="20" key="textField-13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{memployee__employeeid}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="210" y="0" width="76" height="20" key="textField-20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean( $V{dif_formula}.doubleValue() != 0 )]]></printWhenExpression> </reportElement> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{memployee__curchginc}]]></textFieldExpression> </textField> </band> </detail> <columnFooter> <band height="0" isSplitAllowed="true" > </band> </columnFooter> <pageFooter> <band height="0" isSplitAllowed="true" > </band> </pageFooter> <summary> <band height="43" isSplitAllowed="true" > <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="368" y="0" width="82" height="20" key="textField-14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_tpytran0}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement mode="Transparent" x="286" y="0" width="82" height="20" key="textField-15" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_tpyhis0}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="450" y="0" width="85" height="20" key="textField-16" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_dif}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="" isBlankWhenNull="true" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement mode="Transparent" x="85" y="0" width="201" height="20" key="textField-24" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["รวมเงินเดือนเปลี่ยนแปลง"]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="30" y="0" width="55" height="20" key="textField-25" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="368" y="20" width="82" height="20" key="textField-26" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_tpytran0All}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement mode="Transparent" x="286" y="20" width="82" height="20" key="textField-27" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_tpyhis0All}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="#,##0.00" isBlankWhenNull="false" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="450" y="20" width="85" height="20" key="textField-28" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.Double"><![CDATA[$V{sum_difAll}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" pattern="" isBlankWhenNull="true" evaluationTime="Report" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement mode="Transparent" x="85" y="20" width="201" height="20" key="textField-29" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" rightPadding="3" bottomBorder="Thin" bottomBorderColor="#000000"/> <textElement textAlignment="Right" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="true" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["รวมเงินเดือนพนักงาน"]]></textFieldExpression> </textField> <textField isStretchWithOverflow="false" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" > <reportElement x="30" y="20" width="55" height="20" key="textField-30" isPrintWhenDetailOverflows="true"/> <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="Thin" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/> <textElement textAlignment="Center" verticalAlignment="Middle"> <font fontName="Cordia New" pdfFontName="CORDIA.TTF" size="12" isBold="false" isItalic="false" pdfEncoding ="Identity-H"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[]]></textFieldExpression> </textField> </band> </summary> </jasperReport>