Correções no valor ABSOLUTO - RHL

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30005 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2013-08-23 15:09:18 +00:00
parent 7ced22e90b
commit c584773ca0
6 changed files with 380 additions and 57 deletions

View File

@ -112,6 +112,8 @@ public class RelatorioLinhasHorario extends Relatorio {
group = ((String) rset.getObject("GRUPO_RUTA")); group = ((String) rset.getObject("GRUPO_RUTA"));
horarioBean.setGrupoRuta(group); horarioBean.setGrupoRuta(group);
horarioBean.setTipoLinha((String) rset.getObject("TIPO_LINHA"));
horarioBean.setHora((String) rset.getObject("HORA")); horarioBean.setHora((String) rset.getObject("HORA"));
horarioBean.setServico((BigDecimal) rset.getObject("SERVICO")); horarioBean.setServico((BigDecimal) rset.getObject("SERVICO"));
@ -383,10 +385,14 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" ORD, "); sql.append(" ORD, ");
sql.append(" EXTRA, "); sql.append(" EXTRA, ");
sql.append(" COUNT( CASE WHEN CJ.MOTIVOCANCELACION_ID IS NULL "); sql.append(" CASE ");
sql.append(" THEN 1 "); sql.append(" WHEN CO.ESTADO_ID <> CD.ESTADO_ID THEN ");
sql.append(" ELSE NULL "); sql.append(" 'INTERESTADUAL' ");
sql.append(" END) ABSOL "); sql.append(" ELSE ");
sql.append(" 'INTERMUNICIPAL' ");
sql.append(" END TIPO_LINHA, ");
sql.append(" ABSOL ");
sql.append(" FROM (SELECT RS.RUTA_ID, "); sql.append(" FROM (SELECT RS.RUTA_ID, ");
sql.append(" SUM(NVL(T.CANTKMREAL, 0)) AS EXTENSAO "); sql.append(" SUM(NVL(T.CANTKMREAL, 0)) AS EXTENSAO ");
@ -414,6 +420,21 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" WHERE C.ACTIVO = 1 "); sql.append(" WHERE C.ACTIVO = 1 ");
sql.append(" GROUP BY C.CORRIDA_ID) TB3, "); sql.append(" GROUP BY C.CORRIDA_ID) TB3, ");
sql.append(" (SELECT C.CORRIDA_ID, ");
sql.append(" NVL(COUNT(CASE ");
sql.append(" WHEN C.FECCORRIDA BETWEEN :DATA_INICIO AND :DATA_FINAL ");
sql.append(" THEN 1 ");
sql.append(" ELSE NULL ");
sql.append(" END),0) AS ABSOL ");
sql.append(" FROM CORRIDA C ");
sql.append(" LEFT JOIN BOLETO B ");
sql.append(" ON ( B.CORRIDA_ID = C.CORRIDA_ID ");
sql.append(" AND B.FECCORRIDA = C.FECCORRIDA ) ");
sql.append(" WHERE C.ACTIVO = 1 ");
sql.append(" AND B.ACTIVO = 1 ");
sql.append(" AND B.MOTIVOCANCELACION_ID IS NULL ");
sql.append(" GROUP BY C.CORRIDA_ID) TB4, ");
sql.append(" CORRIDA C "); sql.append(" CORRIDA C ");
sql.append(" LEFT JOIN CAJA CJ "); sql.append(" LEFT JOIN CAJA CJ ");
sql.append(" ON ( CJ.CORRIDA_ID = C.CORRIDA_ID "); sql.append(" ON ( CJ.CORRIDA_ID = C.CORRIDA_ID ");
@ -422,6 +443,13 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" ON ( CJ.ORIGEN_ID = ORIGEM.PARADA_ID ) "); sql.append(" ON ( CJ.ORIGEN_ID = ORIGEM.PARADA_ID ) ");
sql.append(" LEFT JOIN PARADA DESTINO "); sql.append(" LEFT JOIN PARADA DESTINO ");
sql.append(" ON ( CJ.DESTINO_ID = DESTINO.PARADA_ID ) "); sql.append(" ON ( CJ.DESTINO_ID = DESTINO.PARADA_ID ) ");
sql.append(" LEFT OUTER JOIN CIUDAD CO ");
sql.append(" ON ( CO.CIUDAD_ID = ORIGEM.CIUDAD_ID ) ");
sql.append(" LEFT OUTER JOIN CIUDAD CD ");
sql.append(" ON ( CO.CIUDAD_ID = DESTINO.CIUDAD_ID ) ");
sql.append(" LEFT JOIN RUTA R "); sql.append(" LEFT JOIN RUTA R ");
sql.append(" ON ( C.RUTA_ID = R.RUTA_ID ) "); sql.append(" ON ( C.RUTA_ID = R.RUTA_ID ) ");
sql.append(" LEFT OUTER JOIN GRUPO_RUTA GR "); sql.append(" LEFT OUTER JOIN GRUPO_RUTA GR ");
@ -440,6 +468,7 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" AND TB1.RUTA_ID = C.RUTA_ID "); sql.append(" AND TB1.RUTA_ID = C.RUTA_ID ");
sql.append(" AND TB2.CORRIDA_ID = C.CORRIDA_ID "); sql.append(" AND TB2.CORRIDA_ID = C.CORRIDA_ID ");
sql.append(" AND TB3.CORRIDA_ID = C.CORRIDA_ID "); sql.append(" AND TB3.CORRIDA_ID = C.CORRIDA_ID ");
sql.append(" AND TB4.CORRIDA_ID = C.CORRIDA_ID ");
if (empresa != null) { if (empresa != null) {
sql.append(" AND C.EMPRESACORRIDA_ID IN ( " + empresa.getEmpresaId() + " ) "); sql.append(" AND C.EMPRESACORRIDA_ID IN ( " + empresa.getEmpresaId() + " ) ");
@ -497,6 +526,12 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" EXTENSAO, "); sql.append(" EXTENSAO, ");
sql.append(" ORD, "); sql.append(" ORD, ");
sql.append(" EXTRA, "); sql.append(" EXTRA, ");
sql.append(" ABSOL, ");
sql.append(" CO.ESTADO_ID, ");
sql.append(" CD.ESTADO_ID, ");
sql.append(" ORIGEM.CVEPARADA, "); sql.append(" ORIGEM.CVEPARADA, ");
sql.append(" DESTINO.CVEPARADA "); sql.append(" DESTINO.CVEPARADA ");
sql.append(" ORDER BY "); sql.append(" ORDER BY ");
@ -504,5 +539,6 @@ public class RelatorioLinhasHorario extends Relatorio {
sql.append(" C.CORRIDA_ID "); sql.append(" C.CORRIDA_ID ");
return sql.toString(); return sql.toString();
} }
} }

View File

@ -50,8 +50,9 @@ detail.iap=IAP%
#Group #Group
group.total=Total do Grupo group.total=Total do Grupo
sub.total=Sub Total
total.geral=Total Geral total.geral=Total Geral
linhas=Linhas

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioLinhasHorario" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="AllSectionsNoDetail" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ae2cbb01-bc79-4d18-8206-3b59273fe793"> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioLinhasHorario" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="AllSectionsNoDetail" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ae2cbb01-bc79-4d18-8206-3b59273fe793">
<property name="ireport.zoom" value="2.0"/> <property name="ireport.zoom" value="2.0"/>
<property name="ireport.x" value="970"/> <property name="ireport.x" value="0"/>
<property name="ireport.y" value="40"/> <property name="ireport.y" value="0"/>
<parameter name="NOMBEMPRESA" class="java.lang.String"/> <parameter name="NOMBEMPRESA" class="java.lang.String"/>
<parameter name="DATA_INICIO" class="java.sql.Timestamp"> <parameter name="DATA_INICIO" class="java.sql.Timestamp">
<defaultValueExpression><![CDATA[]]></defaultValueExpression> <defaultValueExpression><![CDATA[]]></defaultValueExpression>
@ -64,6 +64,7 @@
<field name="absol" class="java.math.BigDecimal"/> <field name="absol" class="java.math.BigDecimal"/>
<field name="seguro" class="java.math.BigDecimal"/> <field name="seguro" class="java.math.BigDecimal"/>
<field name="iap" class="java.math.BigDecimal"/> <field name="iap" class="java.math.BigDecimal"/>
<field name="tipoLinha" class="java.lang.String"/>
<variable name="passagens_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta" calculation="Sum"> <variable name="passagens_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$F{passagens}]]></variableExpression> <variableExpression><![CDATA[$F{passagens}]]></variableExpression>
</variable> </variable>
@ -133,6 +134,246 @@
<variable name="media_mpe_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta"> <variable name="media_mpe_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta">
<variableExpression><![CDATA[$V{mpe_group}.divide( BigDecimal.valueOf($V{groupRuta_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression> <variableExpression><![CDATA[$V{mpe_group}.divide( BigDecimal.valueOf($V{groupRuta_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression>
</variable> </variable>
<variable name="linha_passagens_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{passagens_group}]]></variableExpression>
</variable>
<variable name="linhas_seguro_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{seguro_group}]]></variableExpression>
</variable>
<variable name="linha_bagagens_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{bagagens_group}]]></variableExpression>
</variable>
<variable name="linhas_segOpc_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{segOpc_group}]]></variableExpression>
</variable>
<variable name="linha_total_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{total_group}]]></variableExpression>
</variable>
<variable name="linha_ord_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{ord_group}]]></variableExpression>
</variable>
<variable name="linha_extra_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{extra_group}]]></variableExpression>
</variable>
<variable name="linhas_totalViagem_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{totalViagem_group}]]></variableExpression>
</variable>
<variable name="linha_kmRodado_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{kmRodado_group}]]></variableExpression>
</variable>
<variable name="linha_absol_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{absol_group}]]></variableExpression>
</variable>
<variable name="linha_equivalente_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{equivalente_group}]]></variableExpression>
</variable>
<variable name="linha_mpa_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{mpa_group}]]></variableExpression>
</variable>
<variable name="linha_mpe_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{mpe_group}]]></variableExpression>
</variable>
<variable name="linha_rsViagem_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{rsViagem_group}]]></variableExpression>
</variable>
<variable name="linha_eq_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{eq_group}]]></variableExpression>
</variable>
<variable name="linha_rsKm_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupTipoLinha" calculation="Sum">
<variableExpression><![CDATA[$V{rsKm_group}]]></variableExpression>
</variable>
<variable name="linha_paxKmOfertado_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{paxKmOfertado_group}]]></variableExpression>
</variable>
<variable name="linha_paxKmTransportad_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{paxKmTransportad_group}]]></variableExpression>
</variable>
<variable name="linha_iap_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha" incrementType="Group" incrementGroup="groupRuta" calculation="Sum">
<variableExpression><![CDATA[$V{iap_group}]]></variableExpression>
</variable>
<variable name="linha_media_rsViagem_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha">
<variableExpression><![CDATA[$V{linha_rsViagem_group}.divide( BigDecimal.valueOf($V{groupTipoLinha_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression>
</variable>
<variable name="linha_media_rsKm_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha">
<variableExpression><![CDATA[$V{linha_rsKm_group}.divide( BigDecimal.valueOf($V{groupTipoLinha_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression>
</variable>
<variable name="linha_media_mpa_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha">
<variableExpression><![CDATA[$V{linha_mpa_group}.divide( BigDecimal.valueOf($V{groupTipoLinha_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression>
</variable>
<variable name="linha_media_mpe_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupTipoLinha">
<variableExpression><![CDATA[$V{linha_mpe_group}.divide( BigDecimal.valueOf($V{groupTipoLinha_COUNT}.longValue()), RoundingMode.HALF_EVEN )]]></variableExpression>
</variable>
<group name="groupTipoLinha">
<groupExpression><![CDATA[$F{tipoLinha}]]></groupExpression>
<groupHeader>
<band height="11">
<textField>
<reportElement uuid="ec272582-7d97-4f4f-b17f-6b2fc07cce24" x="0" y="0" width="32" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$R{linhas}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="5d89bbb4-1324-4ab5-8779-340eecf810d9" x="0" y="10" width="802" height="1"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="e75e3f46-1173-42d0-9830-e40b067c2135" x="32" y="0" width="50" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$F{tipoLinha}]]></textFieldExpression>
</textField>
</band>
</groupHeader>
<groupFooter>
<band height="11">
<textField>
<reportElement uuid="e74ae70a-978d-4983-b173-561bc2cea6ae" x="0" y="0" width="53" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$R{sub.total}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="25517b93-4d63-44cc-b309-a8f40ab2e960" x="0" y="10" width="802" height="1"/>
</line>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="d5b91df5-2453-4baa-94f1-06a052273bc7" x="231" y="0" width="33" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_passagens_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ed967165-58f3-4aa1-b532-4afbdccf91e4" x="264" y="0" width="24" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linhas_seguro_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="515f260a-4446-478e-8d3e-8c704d8d3e0e" x="288" y="0" width="32" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_bagagens_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="052ce233-407b-4537-ad6c-84ef263e1093" x="320" y="0" width="29" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linhas_segOpc_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="09708c24-ac71-4328-a5ad-bdf2e3234e9e" x="349" y="0" width="38" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_total_group}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="e485a1e1-1f67-4ef6-9d51-f57b6838e06e" x="397" y="0" width="12" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_ord_group}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="d3cb2e1d-7f01-45cb-8b88-ad32abefb2a0" x="409" y="0" width="17" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_extra_group}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="402e1127-ec37-488b-9aab-5b359336083a" x="426" y="0" width="22" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linhas_totalViagem_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="69d35909-758e-4b93-8a1a-8a2e7e664dec" x="448" y="0" width="36" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_kmRodado_group}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="225f44ed-3cb5-4092-96e5-640c622ed03c" x="494" y="0" width="19" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_absol_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="046c6e2f-eba5-4b3f-9603-a82220bf7f77" x="513" y="0" width="35" height="10"/>
<textElement>
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_equivalente_group}]]></textFieldExpression>
</textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true">
<reportElement uuid="de93ebf2-f543-4494-a2f1-2ea768857a66" x="621" y="0" width="16" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_eq_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="622e24e6-fc0c-4f69-8682-ddf8be13b171" x="668" y="0" width="46" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_paxKmOfertado_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="93820d28-161d-45ac-8f58-6606eba9ba9f" x="714" y="0" width="66" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_paxKmTransportad_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="c37204b8-1813-45e8-975a-09c9b6c2625f" x="780" y="0" width="22" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_iap_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ea1384dd-eabe-4bc8-a3fb-6b539e7fdc4f" x="592" y="0" width="29" height="10"/>
<textElement textAlignment="Center">
<font size="6" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_media_rsKm_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="7a170eda-ccf6-49df-9c66-d1fc3ef6bcfc" x="637" y="0" width="31" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_media_rsViagem_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="c1fa8dc4-5410-4de3-875c-b45d62cdde8b" x="548" y="0" width="17" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_media_mpa_group}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="921f5207-ab59-4509-9e61-a83df613fe46" x="565" y="0" width="17" height="10"/>
<textElement textAlignment="Center">
<font size="6"/>
</textElement>
<textFieldExpression><![CDATA[$V{linha_media_mpe_group}]]></textFieldExpression>
</textField>
</band>
</groupFooter>
</group>
<group name="groupRuta"> <group name="groupRuta">
<groupExpression><![CDATA[$F{grupoRuta}]]></groupExpression> <groupExpression><![CDATA[$F{grupoRuta}]]></groupExpression>
<groupHeader> <groupHeader>
@ -150,7 +391,7 @@
</band> </band>
</groupHeader> </groupHeader>
<groupFooter> <groupFooter>
<band height="54"> <band height="12">
<line> <line>
<reportElement uuid="8dd18564-6d32-4232-a0fd-f39054849109" positionType="Float" x="0" y="0" width="803" height="1"/> <reportElement uuid="8dd18564-6d32-4232-a0fd-f39054849109" positionType="Float" x="0" y="0" width="803" height="1"/>
</line> </line>
@ -161,35 +402,35 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{group.total}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{group.total}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="2b63a56a-7ac3-4799-8e6e-5c2b7d8a3e8d" x="231" y="1" width="33" height="10"/> <reportElement uuid="2b63a56a-7ac3-4799-8e6e-5c2b7d8a3e8d" x="231" y="1" width="33" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{passagens_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{passagens_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="378f8813-35a0-41e8-8be0-dfa2d32fccd7" x="264" y="1" width="24" height="10"/> <reportElement uuid="378f8813-35a0-41e8-8be0-dfa2d32fccd7" x="264" y="1" width="24" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{seguro_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{seguro_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="0471f436-05eb-42c6-81d8-d1d621aa0f9b" x="288" y="1" width="32" height="10"/> <reportElement uuid="0471f436-05eb-42c6-81d8-d1d621aa0f9b" x="288" y="1" width="32" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{bagagens_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{bagagens_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="1597d3ae-d93b-487e-8c6f-d04c7071b09e" x="320" y="1" width="29" height="10"/> <reportElement uuid="1597d3ae-d93b-487e-8c6f-d04c7071b09e" x="320" y="1" width="29" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{segOpc_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{segOpc_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="27802809-5617-44e5-a89b-cc64e8bde961" x="349" y="1" width="38" height="10"/> <reportElement uuid="27802809-5617-44e5-a89b-cc64e8bde961" x="349" y="1" width="38" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -217,7 +458,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{totalViagem_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{totalViagem_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="25f0464f-b216-44bd-aad1-d1b4f4dbe0ea" x="448" y="1" width="36" height="10"/> <reportElement uuid="25f0464f-b216-44bd-aad1-d1b4f4dbe0ea" x="448" y="1" width="36" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -231,7 +472,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{absol_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{absol_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="5607c3ac-038f-4786-9d7c-c76f59e88523" x="513" y="1" width="35" height="10"/> <reportElement uuid="5607c3ac-038f-4786-9d7c-c76f59e88523" x="513" y="1" width="35" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -245,55 +486,58 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{eq_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{eq_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="21287996-9232-449d-bccd-ed6ea18e1178" x="668" y="1" width="46" height="10"/> <reportElement uuid="21287996-9232-449d-bccd-ed6ea18e1178" x="668" y="1" width="46" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{paxKmOfertado_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{paxKmOfertado_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="e05e5006-df09-4a56-8f1f-c28a115b7e7d" x="714" y="1" width="66" height="10"/> <reportElement uuid="e05e5006-df09-4a56-8f1f-c28a115b7e7d" x="714" y="1" width="66" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{paxKmTransportad_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{paxKmTransportad_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="bbb7ad5a-6419-49bf-8384-bcc23430dadc" x="780" y="1" width="22" height="10"/> <reportElement uuid="bbb7ad5a-6419-49bf-8384-bcc23430dadc" x="780" y="1" width="22" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{iap_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{iap_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="fb2fa71f-e2cc-4520-a32a-03c50c9e0c86" x="637" y="1" width="31" height="10"/> <reportElement uuid="fb2fa71f-e2cc-4520-a32a-03c50c9e0c86" x="637" y="1" width="31" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{media_rsViagem_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{media_rsViagem_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="d6bdd9c3-6810-4f3b-8b0a-6d90a8abbb2c" x="592" y="1" width="29" height="10"/> <reportElement uuid="d6bdd9c3-6810-4f3b-8b0a-6d90a8abbb2c" x="592" y="1" width="29" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{media_rsKm_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{media_rsKm_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="8a3b0de7-2d8c-44b2-bc14-81929008bbc7" x="548" y="1" width="17" height="10"/> <reportElement uuid="8a3b0de7-2d8c-44b2-bc14-81929008bbc7" x="548" y="1" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{media_mpa_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{media_mpa_group}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="2002660a-5acc-4795-805c-7d2d64f3a331" x="565" y="1" width="17" height="10"/> <reportElement uuid="2002660a-5acc-4795-805c-7d2d64f3a331" x="565" y="1" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$V{media_mpe_group}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{media_mpe_group}]]></textFieldExpression>
</textField> </textField>
<line>
<reportElement uuid="736a47e0-7471-44d8-98df-c61d122bf3ac" x="0" y="11" width="802" height="1"/>
</line>
</band> </band>
</groupFooter> </groupFooter>
</group> </group>
@ -609,7 +853,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{cla}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{cla}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="f75ac988-7ec6-4d13-a51e-3a9f933eee66" x="349" y="0" width="38" height="10"/> <reportElement uuid="f75ac988-7ec6-4d13-a51e-3a9f933eee66" x="349" y="0" width="38" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -623,28 +867,28 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{extra}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{extra}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="16ac49df-dd15-4990-9a60-9ef4e0743d8f" x="264" y="0" width="24" height="10"/> <reportElement uuid="16ac49df-dd15-4990-9a60-9ef4e0743d8f" x="264" y="0" width="24" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="c491890a-4750-4cc3-8475-2c4fe508328c" x="780" y="0" width="22" height="10"/> <reportElement uuid="c491890a-4750-4cc3-8475-2c4fe508328c" x="780" y="0" width="22" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{iap}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{iap}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="a1a23dd1-bd8b-42e1-b63b-4d4408b85510" x="714" y="0" width="66" height="10"/> <reportElement uuid="a1a23dd1-bd8b-42e1-b63b-4d4408b85510" x="714" y="0" width="66" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{paxKmTransportado}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{paxKmTransportado}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="9f3b6452-9748-435b-8509-4a38beeb2766" x="668" y="0" width="46" height="10"/> <reportElement uuid="9f3b6452-9748-435b-8509-4a38beeb2766" x="668" y="0" width="46" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
@ -658,42 +902,42 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{eq}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{eq}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="4044158d-9acc-4a49-9e2f-517a818d97d7" x="637" y="0" width="31" height="10"/> <reportElement uuid="4044158d-9acc-4a49-9e2f-517a818d97d7" x="637" y="0" width="31" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{rsViagem}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{rsViagem}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="8c3fd018-651e-4cb3-96da-7c33a0c8db83" x="592" y="0" width="29" height="10"/> <reportElement uuid="8c3fd018-651e-4cb3-96da-7c33a0c8db83" x="592" y="0" width="29" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{rsKm}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{rsKm}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="d5473b40-db54-49bf-b897-64811af76bf8" x="565" y="0" width="17" height="10"/> <reportElement uuid="d5473b40-db54-49bf-b897-64811af76bf8" x="565" y="0" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{mpe}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{mpe}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="9db3ab59-36d4-403a-99cb-19bc531aaaca" x="548" y="0" width="17" height="10"/> <reportElement uuid="9db3ab59-36d4-403a-99cb-19bc531aaaca" x="548" y="0" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{mpa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{mpa}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="e1bac278-5cfb-4732-8e2d-2973b3e847e4" x="448" y="0" width="36" height="10"/> <reportElement uuid="e1bac278-5cfb-4732-8e2d-2973b3e847e4" x="448" y="0" width="36" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{kmRodado}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{kmRodado}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="c5ede2ad-ab52-4a3a-b045-1a3c166c386f" x="288" y="0" width="32" height="10"/> <reportElement uuid="c5ede2ad-ab52-4a3a-b045-1a3c166c386f" x="288" y="0" width="32" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -721,7 +965,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{hora}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{hora}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="aa9ec7a5-75b7-41b5-9d7b-fc2365eab048" x="198" y="0" width="33" height="10"/> <reportElement uuid="aa9ec7a5-75b7-41b5-9d7b-fc2365eab048" x="198" y="0" width="33" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -742,7 +986,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="630c4e52-5fa9-4703-a6b4-0ac7f0d54eb6" x="513" y="0" width="35" height="10"/> <reportElement uuid="630c4e52-5fa9-4703-a6b4-0ac7f0d54eb6" x="513" y="0" width="35" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -756,14 +1000,14 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{absol}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{absol}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="34173f78-c597-498a-9277-929b9458ec25" x="231" y="0" width="33" height="10"/> <reportElement uuid="34173f78-c597-498a-9277-929b9458ec25" x="231" y="0" width="33" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{passagens}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{passagens}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="a1e4e6af-8710-4df8-9f2d-c8e93d5b1ed4" x="320" y="0" width="29" height="10"/> <reportElement uuid="a1e4e6af-8710-4df8-9f2d-c8e93d5b1ed4" x="320" y="0" width="29" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -784,7 +1028,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{trecho}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{trecho}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00"> <textField pattern="#,##0.00;-#,##0.00">
<reportElement uuid="afdc1c7a-72f8-4992-b747-97e4744034a1" x="158" y="0" width="40" height="10"/> <reportElement uuid="afdc1c7a-72f8-4992-b747-97e4744034a1" x="158" y="0" width="40" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
@ -800,36 +1044,39 @@
<band splitType="Stretch"/> <band splitType="Stretch"/>
</pageFooter> </pageFooter>
<lastPageFooter> <lastPageFooter>
<band height="38"> <band/>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> </lastPageFooter>
<summary>
<band height="10" splitType="Stretch">
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="fb2fa43e-b87b-4b4d-9e15-dd60bfe81787" positionType="Float" x="231" y="0" width="33" height="10"/> <reportElement uuid="fb2fa43e-b87b-4b4d-9e15-dd60bfe81787" positionType="Float" x="231" y="0" width="33" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_PASSAGENS}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_PASSAGENS}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="c0753597-89c3-40b9-a34a-ab382741214a" positionType="Float" x="264" y="0" width="24" height="10"/> <reportElement uuid="c0753597-89c3-40b9-a34a-ab382741214a" positionType="Float" x="264" y="0" width="24" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_SEGURO}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_SEGURO}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="8bc21d8a-7402-419f-91dc-73fd55f9054e" positionType="Float" x="288" y="0" width="32" height="10"/> <reportElement uuid="8bc21d8a-7402-419f-91dc-73fd55f9054e" positionType="Float" x="288" y="0" width="32" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_BAGAGENS}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_BAGAGENS}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="c7443b9a-b8a7-4e0d-9771-a69c7cc56f14" positionType="Float" x="320" y="0" width="29" height="10"/> <reportElement uuid="c7443b9a-b8a7-4e0d-9771-a69c7cc56f14" positionType="Float" x="320" y="0" width="29" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_SEURO_OPCIONAL}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_SEURO_OPCIONAL}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="7bbb0c46-57d5-449b-ac94-15eba31bae5b" positionType="Float" x="349" y="0" width="38" height="10"/> <reportElement uuid="7bbb0c46-57d5-449b-ac94-15eba31bae5b" positionType="Float" x="349" y="0" width="38" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -857,7 +1104,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_VIAGEM}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_VIAGEM}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="0497b315-b7d5-436d-9e66-144db5dec2c1" positionType="Float" x="448" y="0" width="36" height="10"/> <reportElement uuid="0497b315-b7d5-436d-9e66-144db5dec2c1" positionType="Float" x="448" y="0" width="36" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
@ -871,28 +1118,28 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_ABSOLUTO}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_ABSOLUTO}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ddb5198c-5d50-4150-8fe2-5728291472c4" positionType="Float" x="513" y="0" width="35" height="10"/> <reportElement uuid="ddb5198c-5d50-4150-8fe2-5728291472c4" positionType="Float" x="513" y="0" width="35" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_EQUIVALENTE}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_EQUIVALENTE}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="7a7481e6-5685-4ad6-8b50-ca108a16db96" positionType="Float" x="565" y="0" width="17" height="10"/> <reportElement uuid="7a7481e6-5685-4ad6-8b50-ca108a16db96" positionType="Float" x="565" y="0" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{MEDIA_MPE}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{MEDIA_MPE}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="f0665aa0-283f-4b0f-833f-a8d864d7c1b1" positionType="Float" x="548" y="0" width="17" height="10"/> <reportElement uuid="f0665aa0-283f-4b0f-833f-a8d864d7c1b1" positionType="Float" x="548" y="0" width="17" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{MEDIA_MPA}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{MEDIA_MPA}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="c89eabd5-2f70-4834-a49a-a44efa77b8c8" positionType="Float" x="592" y="0" width="29" height="10"/> <reportElement uuid="c89eabd5-2f70-4834-a49a-a44efa77b8c8" positionType="Float" x="592" y="0" width="29" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6" isStrikeThrough="false"/> <font size="6" isStrikeThrough="false"/>
@ -906,28 +1153,28 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_EQ}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_EQ}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="258a9f99-c3e4-494d-b98a-8a4bee489abb" positionType="Float" x="637" y="0" width="31" height="10"/> <reportElement uuid="258a9f99-c3e4-494d-b98a-8a4bee489abb" positionType="Float" x="637" y="0" width="31" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{MEDIA_RS_POR_VIAGEM}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{MEDIA_RS_POR_VIAGEM}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="cf7bbf9b-a37a-4bd3-a629-7958b51bacf7" positionType="Float" x="668" y="0" width="46" height="10"/> <reportElement uuid="cf7bbf9b-a37a-4bd3-a629-7958b51bacf7" positionType="Float" x="668" y="0" width="46" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_PAX_KM_OFERTADO}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_PAX_KM_OFERTADO}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="9098e4b0-55e4-44ea-8d26-05a85a1b9774" positionType="Float" x="714" y="0" width="66" height="10"/> <reportElement uuid="9098e4b0-55e4-44ea-8d26-05a85a1b9774" positionType="Float" x="714" y="0" width="66" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$P{TOTAL_PAX_KM_TRANSPORTADO}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_PAX_KM_TRANSPORTADO}]]></textFieldExpression>
</textField> </textField>
<textField pattern="###0.00;-###0.00" isBlankWhenNull="true"> <textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
<reportElement uuid="5c8e07f3-9ed9-40c0-a55d-a9a7dadb9dd6" positionType="Float" x="780" y="0" width="22" height="10"/> <reportElement uuid="5c8e07f3-9ed9-40c0-a55d-a9a7dadb9dd6" positionType="Float" x="780" y="0" width="22" height="10"/>
<textElement textAlignment="Center"> <textElement textAlignment="Center">
<font size="6"/> <font size="6"/>
@ -935,15 +1182,12 @@
<textFieldExpression><![CDATA[$P{TOTAL_IAP}]]></textFieldExpression> <textFieldExpression><![CDATA[$P{TOTAL_IAP}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="6813f5a3-1810-4b53-82ea-3df08df9548f" x="2" y="0" width="51" height="10"/> <reportElement uuid="6813f5a3-1810-4b53-82ea-3df08df9548f" x="0" y="0" width="51" height="10"/>
<textElement> <textElement>
<font size="6"/> <font size="6"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{total.geral}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{total.geral}]]></textFieldExpression>
</textField> </textField>
</band> </band>
</lastPageFooter>
<summary>
<band splitType="Stretch"/>
</summary> </summary>
</jasperReport> </jasperReport>

View File

@ -4,6 +4,7 @@ import java.math.BigDecimal;
public class RelatorioLinhasHorarioBean { public class RelatorioLinhasHorarioBean {
private String tipoLinha;
private String grupoRuta; private String grupoRuta;
private String origem; private String origem;
private String destino; private String destino;
@ -36,6 +37,7 @@ public class RelatorioLinhasHorarioBean {
private BigDecimal paxKmOfertado; private BigDecimal paxKmOfertado;
private BigDecimal paxKmTransportado; private BigDecimal paxKmTransportado;
private BigDecimal iap; private BigDecimal iap;
private BigDecimal antiAbsol;
public RelatorioLinhasHorarioBean() { public RelatorioLinhasHorarioBean() {
} }
@ -57,6 +59,19 @@ public class RelatorioLinhasHorarioBean {
} }
} }
public String getTipoLinha() {
return tipoLinha;
}
public void setTipoLinha(String tipoLinha) {
try {
tipoLinha = TipoLinha.valueOf(tipoLinha).getValue();
} catch (Exception e) {
e.printStackTrace();
}
this.tipoLinha = tipoLinha;
}
public String getGrupoRuta() { public String getGrupoRuta() {
return grupoRuta; return grupoRuta;
} }
@ -304,4 +319,13 @@ public class RelatorioLinhasHorarioBean {
public void setIap(BigDecimal iap) { public void setIap(BigDecimal iap) {
this.iap = iap; this.iap = iap;
} }
public BigDecimal getAntiAbsol() {
return antiAbsol;
}
public void setAntiAbsol(BigDecimal antiAbsol) {
this.antiAbsol = antiAbsol;
}
} }

View File

@ -0,0 +1,18 @@
package com.rjconsultores.ventaboletos.relatorios.utilitarios;
public enum TipoLinha {
INTERESTADUAL("Interestadual"),
INTERMUNICIPAL("Intermunicipal");
private String value;
private TipoLinha(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}