diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasConexaoRuta.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasConexaoRuta.java index b9aee4593..bd74585b5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasConexaoRuta.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasConexaoRuta.java @@ -40,10 +40,7 @@ public class RelatorioVendasConexaoRuta extends Relatorio { public void initDados() throws Exception { Map parametros = this.relatorio.getParametros(); fecInicio = new Timestamp(DateUtil.inicioFecha((Date) parametros.get("DATA_INICIAL")).getTime()); - fecFinal = new Timestamp(DateUtil.inicioFecha((Date) parametros.get("DATA_FINAL")).getTime()); - -// fecInicio = (Timestamp) parametros.get("DATA_INICIAL"); -// fecFinal = (Timestamp) parametros.get("DATA_INICIAL"); + fecFinal = new Timestamp(DateUtil.fimFecha((Date) parametros.get("DATA_FINAL")).getTime()); Connection conexao = this.relatorio.getConexao(); processarVendasConexao(conexao, parametros); @@ -185,10 +182,6 @@ public class RelatorioVendasConexaoRuta extends Relatorio { sb.append(" CONV.descconvenio as descuento "); sb.append("FROM caja c "); sb.append("JOIN boleto b on (c.transacao_id = b.boleto_id) "); - sb.append("JOIN caja_formapago cfp ON cfp.caja_id = c.caja_id "); - sb.append("LEFT JOIN caja_det_pago cdp ON cdp.cajaformapago_id = cfp.cajaformapago_id "); - sb.append("LEFT JOIN caja_tarjeta ct ON ct.cajadetpago_id = cdp.cajadetpago_id "); - sb.append("JOIN forma_pago fp ON fp.formapago_id = cfp.formapago_id "); sb.append("JOIN marca m ON c.marca_id = m.marca_id "); sb.append("JOIN empresa e ON e.empresa_id = m.empresa_id "); sb.append("JOIN punto_venta pv ON pv.puntoventa_id = c.puntoventa_id "); @@ -199,10 +192,10 @@ public class RelatorioVendasConexaoRuta extends Relatorio { sb.append("INNER JOIN vigencia_tarifa vt ON c.fechorventa BETWEEN vt.feciniciovigencia AND vt.fecfinvigencia "); sb.append("AND vt.activo = 1 "); sb.append("INNER JOIN usuario u ON (c.usuario_id = u.usuario_id) "); - sb.append("join conexion cc on cc.conexionctrl_id = c.conexionctrl_id and cc.activo =1 "); - sb.append("join conexion_ruta_tramo_ctrl ctr on ctr.conexionrutatramoctrl_id = cc.conexionrutatramoctrl_id and ctr.activo = 1 "); - sb.append("join conexion_ruta_ctrl ctrl on ctrl.conexionrutactrl_id = ctr.conexionrutactrl_id and ctrl.activo =1 "); - sb.append("join conexion_ruta_conf conf on conf.conexionrutaconf_id = ctrl.conexionrutaconf_id and conf.activo =1 "); + sb.append("left join conexion cc on cc.conexionctrl_id = c.conexionctrl_id and cc.activo =1 "); + sb.append("left join conexion_ruta_tramo_ctrl ctr on ctr.conexionrutatramoctrl_id = cc.conexionrutatramoctrl_id and ctr.activo = 1 "); + sb.append("left join conexion_ruta_ctrl ctrl on ctrl.conexionrutactrl_id = ctr.conexionrutactrl_id and ctrl.activo =1 "); + sb.append("left join conexion_ruta_conf conf on conf.conexionrutaconf_id = ctrl.conexionrutaconf_id and conf.activo =1 "); sb.append("left JOIN CONVENIO_DET CONV_D ON CONV_D.CONVENIODET_ID = c.CONVENIODET_ID "); sb.append(" left join CONVENIO CONV ON CONV.CONVENIO_ID = CONV_D.CONVENIO_ID "); sb.append("WHERE c.indconexion = 1"); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jasper index 31fb61b2c..9b7a22fcd 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jrxml index 0b60b9981..b80b3a241 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasConexaoRuta.jrxml @@ -1,8 +1,10 @@ - - - + + + + + @@ -44,7 +46,7 @@ <band height="32"> <textField> - <reportElement x="0" y="5" width="802" height="27"/> + <reportElement x="0" y="0" width="802" height="32"/> <textElement textAlignment="Center" verticalAlignment="Middle" lineSpacing="Single"> <font size="18" isBold="true"/> </textElement> @@ -55,395 +57,389 @@ <pageHeader> <band height="78"> <textField> - <reportElement x="212" y="27" width="91" height="22"/> + <reportElement x="212" y="27" width="91" height="31"/> <textElement lineSpacing="Single"> <font size="10" isBold="false" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.dataFinal}]]></textFieldExpression> </textField> <textField> - <reportElement x="0" y="27" width="70" height="22"/> + <reportElement x="0" y="27" width="70" height="31"/> <textElement lineSpacing="Single"> <font size="10" isBold="false" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.dataInicial}]]></textFieldExpression> </textField> <textField pattern="dd/MM/yyyy"> - <reportElement x="303" y="27" width="163" height="22" isPrintWhenDetailOverflows="true"/> + <reportElement x="303" y="27" width="163" height="31" isPrintWhenDetailOverflows="true"/> <textElement lineSpacing="Single"> <font size="10" isBold="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{DATA_FINAL}]]></textFieldExpression> </textField> <textField pattern="dd/MM/yyyy"> - <reportElement x="70" y="27" width="72" height="22" isPrintWhenDetailOverflows="true"/> + <reportElement x="70" y="27" width="72" height="31" isPrintWhenDetailOverflows="true"/> <textElement lineSpacing="Single"> <font size="10" isBold="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{DATA_INICIAL}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="false"> - <reportElement mode="Transparent" x="303" y="4" width="269" height="15" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="212" y="0" width="360" height="27" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{cabecalho.pagina} + " " + $V{PAGE_NUMBER}]]></textFieldExpression> </textField> <textField> - <reportElement x="572" y="4" width="98" height="15"/> + <reportElement x="572" y="0" width="98" height="27"/> <textElement textAlignment="Right" verticalAlignment="Middle" lineSpacing="Single"> <font size="10" isBold="true"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{cabecalho.dataHora}]]></textFieldExpression> </textField> <textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false"> - <reportElement mode="Transparent" x="670" y="4" width="132" height="15" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="670" y="0" width="132" height="27" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Right" verticalAlignment="Middle" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="10" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[new java.util.Date()]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="378" y="60" width="36" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="378" y="58" width="36" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="5" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.dataEmbarque}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="0" y="60" width="25" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="0" y="58" width="25" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.bilhete}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="466" y="60" width="19" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="466" y="58" width="19" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.preco}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="485" y="60" width="29" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="485" y="58" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.taxaEmbarque}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="240" y="60" width="63" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="240" y="58" width="63" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.descricaoLinha}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="70" y="60" width="72" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="70" y="58" width="72" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.origem}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="142" y="60" width="70" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="142" y="58" width="70" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.destino}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="444" y="60" width="22" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="444" y="58" width="22" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="5" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.poltrona}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="50" y="60" width="20" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="50" y="58" width="20" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.bpe}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="212" y="60" width="28" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="212" y="58" width="28" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.numLinha}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="303" y="60" width="32" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="303" y="58" width="32" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.servico}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="335" y="60" width="43" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="335" y="58" width="43" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.classeServico}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="414" y="60" width="30" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="414" y="58" width="30" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.dataVenda}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="514" y="60" width="29" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="514" y="58" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.pedagio}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="543" y="60" width="29" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="543" y="58" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.seguro}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="601" y="60" width="26" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="601" y="58" width="26" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="5" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.numeroAgencia}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="627" y="60" width="43" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="627" y="58" width="43" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.nomeAgencia}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="670" y="60" width="26" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="670" y="58" width="26" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.cveusuario}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="25" y="60" width="25" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="25" y="58" width="25" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="5" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.subSerie}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="696" y="60" width="38" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="696" y="58" width="38" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.IDCesta}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="734" y="60" width="32" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="734" y="58" width="32" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.IDCadastroConexao}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="766" y="60" width="36" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="766" y="58" width="36" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.descricaoConexao}]]></textFieldExpression> </textField> <textField pattern="" isBlankWhenNull="true"> - <reportElement mode="Transparent" x="572" y="60" width="29" height="14" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> + <reportElement mode="Transparent" x="572" y="58" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" forecolor="#000000" backcolor="#FFFFFF"/> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"> <font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.descricaoDesconto}]]></textFieldExpression> </textField> - <line> - <reportElement x="0" y="58" width="802" height="1"/> - </line> </band> </pageHeader> - <columnHeader> - <band height="8"/> - </columnHeader> <detail> - <band height="18"> + <band height="20"> <textField isStretchWithOverflow="true" isBlankWhenNull="true"> - <reportElement x="240" y="0" width="63" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="240" y="0" width="63" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{descricaoLinha}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true"> - <reportElement x="378" y="0" width="36" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="378" y="0" width="36" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{dataEmbarque}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="0" y="0" width="25" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="0" y="0" width="25" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{bilhete}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="466" y="0" width="19" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="466" y="0" width="19" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{preco}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="485" y="0" width="29" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="485" y="0" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{taxaEmbarque}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="444" y="0" width="22" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="444" y="0" width="22" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{poltrona}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="50" y="0" width="20" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="50" y="0" width="20" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{numBpe}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="70" y="0" width="17" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="70" y="0" width="17" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$F{codOrigem}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="87" y="0" width="55" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="87" y="0" width="55" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{descricaoOrigem}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="142" y="0" width="19" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="142" y="0" width="19" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{codDestino}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="161" y="0" width="51" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="161" y="0" width="51" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{descricaoDestino}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="212" y="0" width="28" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="212" y="0" width="28" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{numLinha}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="true"> - <reportElement x="303" y="0" width="32" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="303" y="0" width="32" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{servico}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="true"> - <reportElement x="335" y="0" width="43" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="335" y="0" width="43" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{classeServico}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true"> - <reportElement x="414" y="0" width="30" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="414" y="0" width="30" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="5"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{dataVenda}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="514" y="0" width="29" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="514" y="0" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{pedagio}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="543" y="0" width="29" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="543" y="0" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{seguro}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="601" y="0" width="26" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="601" y="0" width="26" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$F{numeroAgencia}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true"> - <reportElement x="627" y="0" width="43" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="627" y="0" width="43" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{nomeAgencia}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="670" y="0" width="26" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="670" y="0" width="26" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{cveusuario}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="25" y="0" width="25" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="25" y="0" width="25" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{subSerie}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="696" y="0" width="38" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="696" y="0" width="38" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="5"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{numoperacion}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true"> - <reportElement x="734" y="0" width="32" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="734" y="0" width="32" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.Integer"><![CDATA[$F{idCadastroConexao}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="766" y="0" width="36" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="766" y="0" width="36" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{descricaoConexao}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true"> - <reportElement x="572" y="0" width="29" height="13" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> + <reportElement x="572" y="0" width="29" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> @@ -455,33 +451,30 @@ <band splitType="Stretch"/> </columnFooter> <pageFooter> - <band height="6" splitType="Stretch"> + <band height="9" splitType="Stretch"> <line> - <reportElement x="0" y="0" width="802" height="1"/> + <reportElement x="0" y="0" width="802" height="1" isRemoveLineWhenBlank="true"/> </line> </band> </pageFooter> <summary> - <band height="44" splitType="Stretch"> + <band height="17" splitType="Stretch"> <textField> - <reportElement x="0" y="11" width="50" height="14"/> + <reportElement x="0" y="1" width="50" height="16"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6" isBold="false" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$R{label.total}]]></textFieldExpression> </textField> <textField> - <reportElement x="50" y="11" width="55" height="14"/> + <reportElement x="50" y="1" width="55" height="16"/> <textElement textAlignment="Center" lineSpacing="Single"> <font size="6"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{TOTAL}]]></textFieldExpression> </textField> <line> - <reportElement x="0" y="8" width="802" height="1"/> - </line> - <line> - <reportElement x="0" y="40" width="802" height="1"/> + <reportElement x="0" y="0" width="802" height="1" isRemoveLineWhenBlank="true"/> </line> </band> </summary> diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index a3d1120dd..fd6a5752d 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -9099,4 +9099,17 @@ relatorioGratuidadeAGEPANController.btnLimpar.value = Limpar relatorioGratuidadeAGEPANController.lbNumRuta.value = Num. Linha relatorioGratuidadeAGEPANController.lbPrefixo.value = Prefixo relatorioGratuidadeAGEPANController.lvVenda = Venda -relatorioGratuidadeAGEPANController.lbOrgao.value = Orgão Concedente \ No newline at end of file +relatorioGratuidadeAGEPANController.lbOrgao.value = Orgão Concedente + +#Relatorio de Vendas conexao por Linha + +relatorioVendaConexaoRuta.window.title = Reporte Vendas Conexão Por Linha +relatorioVendaConexaoRuta.lbDePeriodoDataInicial.value = Fechor Venta Inicial +relatorioVendaConexaoRuta.lbDePeriodoDataFinal = Fechor Venta Final +relatorioVendaConexaoRuta.lbEmpresa.value = Empresa +relatorioVendaConexaoRuta.btnPesquisa.label = Buscar +relatorioVendaConexaoRuta.btnLimpar.label = Limpar +relatorioVendaConexaoRuta.lbIdEmpresa.value = Id +relatorioVendaConexaoRuta.puntoVentaSelectedList.codigo = Código +relatorioVendaConexaoRuta.puntoVentaSelectedList.nome = Nombre +relatorioVendaConexaoRuta.lbAgencia.value = Punto Venta diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index e270949b9..5a617341a 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -877,8 +877,8 @@ relatorioDiferencasTransferenciasController.lbAgencia.value = Agência #Relatorio de Vendas conexao por Linha relatorioVendaConexaoRuta.window.title = Relatório Vendas Conexão Por Linha -relatorioVendaConexaoRuta.lbDePeriodoTransferencia.value = Data inicial -relatorioVendaConexaoRuta.lbAtePeriodoTransferencia.value = Data final +relatorioVendaConexaoRuta.lbDePeriodoDataInicial.value = Data Venda Inicial +relatorioVendaConexaoRuta.lbDePeriodoDataFinal = Data Venda Final relatorioVendaConexaoRuta.lbEmpresa.value = Empresa relatorioVendaConexaoRuta.btnPesquisa.label = Buscar relatorioVendaConexaoRuta.btnLimpar.label = Limpar diff --git a/web/gui/relatorios/filtroRelatorioVendasConexaoRuta.zul b/web/gui/relatorios/filtroRelatorioVendasConexaoRuta.zul index 8670b6e62..981c05c4d 100644 --- a/web/gui/relatorios/filtroRelatorioVendasConexaoRuta.zul +++ b/web/gui/relatorios/filtroRelatorioVendasConexaoRuta.zul @@ -15,13 +15,13 @@ </columns> <rows> <row> - <label value="${c:l('lb.dataIni.value')}" /> + <label value="${c:l('relatorioVendaConexaoRuta.lbDePeriodoDataInicial.value')}" /> <datebox id="dataInicial" width="50%" mold="rounded" format="dd/MM/yyyy" constraint="no empty" maxlength="10" /> </row> <row> - <label value="${c:l('lb.dataFin.value')}" /> + <label value="${c:l('relatorioVendaConexaoRuta.lbDePeriodoDataFinal')}" /> <datebox id="dataFinal" width="50%" mold="rounded" format="dd/MM/yyyy" constraint="no empty" maxlength="10" /> </row>