Adição de campo passageiros no relario IRK feat #AL-2726
Reviewed-on: adm/VentaBoletosAdm#219 Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>master 1.9.0
commit
fab387d9be
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.8.14</version>
|
<version>1.9.0</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -138,7 +138,8 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
sb.append(" round(((SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) / sum(extensao)), 2) AS irk, ");
|
sb.append(" round(((SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) / sum(extensao)), 2) AS irk, ");
|
||||||
sb.append(" sum(receitaminima) AS receitaminima,");
|
sb.append(" sum(receitaminima) AS receitaminima,");
|
||||||
sb.append(" sum(diferencareceita) AS diferencareceita,");
|
sb.append(" sum(diferencareceita) AS diferencareceita,");
|
||||||
sb.append(" prefixo ");
|
sb.append(" prefixo, ");
|
||||||
|
sb.append(" passageiros ");
|
||||||
sb.append(" FROM ");
|
sb.append(" FROM ");
|
||||||
sb.append(" (SELECT DISTINCT servico,");
|
sb.append(" (SELECT DISTINCT servico,");
|
||||||
sb.append(" rutaid,");
|
sb.append(" rutaid,");
|
||||||
|
@ -156,7 +157,8 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
sb.append(" round(((SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) / extensao ), 2) AS irk,");
|
sb.append(" round(((SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) / extensao ), 2) AS irk,");
|
||||||
sb.append(" indiceirkminimo * extensao * qtdCorrida AS receitaminima,");
|
sb.append(" indiceirkminimo * extensao * qtdCorrida AS receitaminima,");
|
||||||
sb.append(" (SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) - (indiceirkminimo * extensao * qtdCorrida) AS diferencareceita,");
|
sb.append(" (SUM(passagens) + SUM(pedagio) + SUM(txembarque) + SUM(seguro)) - (indiceirkminimo * extensao * qtdCorrida) AS diferencareceita,");
|
||||||
sb.append(" prefixo");
|
sb.append(" prefixo, ");
|
||||||
|
sb.append(" count(passageiros) AS passageiros ");
|
||||||
sb.append(" FROM ");
|
sb.append(" FROM ");
|
||||||
|
|
||||||
sb.append("( WITH corridas AS ( ");
|
sb.append("( WITH corridas AS ( ");
|
||||||
|
@ -208,7 +210,8 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
sb.append(" cj.preciopagado AS passagens, ");
|
sb.append(" cj.preciopagado AS passagens, ");
|
||||||
sb.append(" r.prefixo AS prefixo, ");
|
sb.append(" r.prefixo AS prefixo, ");
|
||||||
sb.append(" cos.hora, ");
|
sb.append(" cos.hora, ");
|
||||||
sb.append(" cos.quantidade AS qtdcorrida ");
|
sb.append(" cos.quantidade AS qtdcorrida, ");
|
||||||
|
sb.append(" COUNT(distinct cj.transacao_id) AS passageiros ");
|
||||||
sb.append("FROM ");
|
sb.append("FROM ");
|
||||||
sb.append(" caja cj ");
|
sb.append(" caja cj ");
|
||||||
sb.append(" INNER JOIN ruta r ON ( cj.ruta_id = r.ruta_id ) ");
|
sb.append(" INNER JOIN ruta r ON ( cj.ruta_id = r.ruta_id ) ");
|
||||||
|
@ -275,7 +278,8 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
sb.append(" gruporuta,");
|
sb.append(" gruporuta,");
|
||||||
sb.append(" indiceirkminimo,");
|
sb.append(" indiceirkminimo,");
|
||||||
sb.append(" hora,");
|
sb.append(" hora,");
|
||||||
sb.append(" prefixo ");
|
sb.append(" prefixo, ");
|
||||||
|
sb.append(" passageiros ");
|
||||||
sb.append("ORDER BY descruta,");
|
sb.append("ORDER BY descruta,");
|
||||||
sb.append(" sentido,");
|
sb.append(" sentido,");
|
||||||
sb.append(" hora");
|
sb.append(" hora");
|
||||||
|
@ -310,6 +314,7 @@ public class RelatorioIndiceIRK extends Relatorio {
|
||||||
relatorioIndiceIRK.setReceitaMinima((BigDecimal) rset.getObject("receitaminima"));
|
relatorioIndiceIRK.setReceitaMinima((BigDecimal) rset.getObject("receitaminima"));
|
||||||
relatorioIndiceIRK.setDiferencaReceitas((BigDecimal) rset.getObject("diferencareceita"));
|
relatorioIndiceIRK.setDiferencaReceitas((BigDecimal) rset.getObject("diferencareceita"));
|
||||||
relatorioIndiceIRK.setPrefixoLinha((String) rset.getObject("prefixo"));
|
relatorioIndiceIRK.setPrefixoLinha((String) rset.getObject("prefixo"));
|
||||||
|
relatorioIndiceIRK.setPassageiros((BigDecimal) rset.getObject("passageiros"));
|
||||||
|
|
||||||
lsDadosRelatorio.add(relatorioIndiceIRK);
|
lsDadosRelatorio.add(relatorioIndiceIRK);
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -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="NoDataSection" 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="NoDataSection" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ae2cbb01-bc79-4d18-8206-3b59273fe793">
|
||||||
<property name="ireport.zoom" value="3.8974342000000357"/>
|
<property name="ireport.zoom" value="1.8181818181818352"/>
|
||||||
<property name="ireport.x" value="1036"/>
|
<property name="ireport.x" value="106"/>
|
||||||
<property name="ireport.y" value="81"/>
|
<property name="ireport.y" value="96"/>
|
||||||
<style name="diferencaReceitaNegativa" forecolor="#000000">
|
<style name="diferencaReceitaNegativa" forecolor="#000000">
|
||||||
<conditionalStyle>
|
<conditionalStyle>
|
||||||
<conditionExpression><![CDATA[($F{diferencaReceitas}.compareTo(BigDecimal.ZERO)) < 1]]></conditionExpression>
|
<conditionExpression><![CDATA[($F{diferencaReceitas}.compareTo(BigDecimal.ZERO)) < 1]]></conditionExpression>
|
||||||
|
@ -45,6 +45,7 @@
|
||||||
<field name="prefixoLinha" class="java.lang.String"/>
|
<field name="prefixoLinha" class="java.lang.String"/>
|
||||||
<field name="descDestinoTrecho" class="java.lang.String"/>
|
<field name="descDestinoTrecho" class="java.lang.String"/>
|
||||||
<field name="descOrigemTrecho" class="java.lang.String"/>
|
<field name="descOrigemTrecho" class="java.lang.String"/>
|
||||||
|
<field name="passageiros" class="java.math.BigDecimal"/>
|
||||||
<variable name="total_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta" calculation="Sum">
|
<variable name="total_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta" calculation="Sum">
|
||||||
<variableExpression><![CDATA[$F{total}]]></variableExpression>
|
<variableExpression><![CDATA[$F{total}]]></variableExpression>
|
||||||
</variable>
|
</variable>
|
||||||
|
@ -126,6 +127,15 @@
|
||||||
<variable name="diferencaReceitas_total" class="java.math.BigDecimal" resetType="Group" resetGroup="ruta">
|
<variable name="diferencaReceitas_total" class="java.math.BigDecimal" resetType="Group" resetGroup="ruta">
|
||||||
<variableExpression><![CDATA[$V{receita_total}.subtract($V{receitaMinima_total})]]></variableExpression>
|
<variableExpression><![CDATA[$V{receita_total}.subtract($V{receitaMinima_total})]]></variableExpression>
|
||||||
</variable>
|
</variable>
|
||||||
|
<variable name="passageiros_total" class="java.math.BigDecimal" calculation="Sum">
|
||||||
|
<variableExpression><![CDATA[$F{passageiros}]]></variableExpression>
|
||||||
|
</variable>
|
||||||
|
<variable name="passageiros_total_group" class="java.math.BigDecimal" resetType="Group" resetGroup="groupRuta" calculation="Sum">
|
||||||
|
<variableExpression><![CDATA[$F{passageiros}]]></variableExpression>
|
||||||
|
</variable>
|
||||||
|
<variable name="passageiros_total_ruta" class="java.math.BigDecimal" resetType="Group" resetGroup="ruta" calculation="Sum">
|
||||||
|
<variableExpression><![CDATA[$F{passageiros}]]></variableExpression>
|
||||||
|
</variable>
|
||||||
<group name="groupRuta">
|
<group name="groupRuta">
|
||||||
<groupExpression><![CDATA[$F{grupoRuta}]]></groupExpression>
|
<groupExpression><![CDATA[$F{grupoRuta}]]></groupExpression>
|
||||||
<groupHeader>
|
<groupHeader>
|
||||||
|
@ -155,21 +165,21 @@
|
||||||
<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="27802809-5617-44e5-a89b-cc64e8bde961" x="334" y="2" width="69" height="11"/>
|
<reportElement uuid="27802809-5617-44e5-a89b-cc64e8bde961" x="402" y="0" width="69" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{total_group}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{total_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="403" y="2" width="57" height="11"/>
|
<reportElement uuid="25f0464f-b216-44bd-aad1-d1b4f4dbe0ea" x="471" y="0" width="57" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{kmRodado_group}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{kmRodado_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="266" y="2" width="68" height="11"/>
|
<reportElement uuid="d6bdd9c3-6810-4f3b-8b0a-6d90a8abbb2c" x="334" y="0" width="68" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -179,26 +189,33 @@
|
||||||
<reportElement uuid="736a47e0-7471-44d8-98df-c61d122bf3ac" x="0" y="13" width="802" height="1"/>
|
<reportElement uuid="736a47e0-7471-44d8-98df-c61d122bf3ac" x="0" y="13" width="802" height="1"/>
|
||||||
</line>
|
</line>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="e251dac9-9a7b-4db2-a22e-18cb0efce359" x="514" y="2" width="66" height="11"/>
|
<reportElement uuid="e251dac9-9a7b-4db2-a22e-18cb0efce359" x="582" y="0" width="66" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{totalReceitaMinima_group}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{totalReceitaMinima_group}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField isBlankWhenNull="true">
|
<textField isBlankWhenNull="true">
|
||||||
<reportElement uuid="0ed57298-1a00-4584-8ed1-e4c1af2947b8" x="580" y="2" width="79" height="11"/>
|
<reportElement uuid="0ed57298-1a00-4584-8ed1-e4c1af2947b8" x="648" y="0" width="79" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{diferencaReceitas_group}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{diferencaReceitas_group}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="bf1d2a62-1178-40bc-bb7b-30bcdf1727c0" x="460" y="2" width="54" height="11"/>
|
<reportElement uuid="bf1d2a62-1178-40bc-bb7b-30bcdf1727c0" x="528" y="0" width="54" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
|
<textField pattern="#,##0;-#,##0" isBlankWhenNull="true">
|
||||||
|
<reportElement uuid="1c992ccd-05a7-4e56-9711-0b62b67b3baf" x="266" y="0" width="68" height="11"/>
|
||||||
|
<textElement textAlignment="Right">
|
||||||
|
<font size="6" isBold="true"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$V{passageiros_total_group}]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</groupFooter>
|
</groupFooter>
|
||||||
</group>
|
</group>
|
||||||
|
@ -228,47 +245,54 @@
|
||||||
<textFieldExpression><![CDATA[$R{ruta.total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{ruta.total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="47bdfe76-1b48-45e6-8cb1-53feb9e40340" x="334" y="2" width="69" height="9"/>
|
<reportElement uuid="47bdfe76-1b48-45e6-8cb1-53feb9e40340" x="402" y="1" width="69" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{total_ruta}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{total_ruta}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="005958bd-8753-49f7-83ed-995568c33644" x="403" y="2" width="57" height="9"/>
|
<reportElement uuid="005958bd-8753-49f7-83ed-995568c33644" x="471" y="1" width="57" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{kmRodado_ruta}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{kmRodado_ruta}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="abae3006-9685-42e5-952b-15321d7f0063" x="266" y="2" width="68" height="9"/>
|
<reportElement uuid="abae3006-9685-42e5-952b-15321d7f0063" x="334" y="1" width="68" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{media_ruta_irk}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{media_ruta_irk}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField isBlankWhenNull="true">
|
<textField isBlankWhenNull="true">
|
||||||
<reportElement uuid="56419660-3457-4fe0-8d94-162d8da7ba8f" x="580" y="2" width="79" height="9"/>
|
<reportElement uuid="56419660-3457-4fe0-8d94-162d8da7ba8f" x="648" y="1" width="79" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{diferencaReceitas_ruta}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{diferencaReceitas_ruta}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="5322dfac-066d-4943-8d06-4c43a779c289" x="514" y="2" width="66" height="9"/>
|
<reportElement uuid="5322dfac-066d-4943-8d06-4c43a779c289" x="582" y="1" width="66" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{receitaMinima_ruta}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{receitaMinima_ruta}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="c0069721-3330-46a5-9174-be54c6360491" x="460" y="2" width="54" height="9"/>
|
<reportElement uuid="c0069721-3330-46a5-9174-be54c6360491" x="528" y="1" width="54" height="9"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
|
<textField pattern="#,##0;-#,##0" isBlankWhenNull="true">
|
||||||
|
<reportElement uuid="b541fe11-dc8b-44d5-a4c9-72bff5a4105a" x="266" y="1" width="68" height="9"/>
|
||||||
|
<textElement textAlignment="Right">
|
||||||
|
<font size="6" isBold="true"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$V{passageiros_total_ruta}]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</groupFooter>
|
</groupFooter>
|
||||||
</group>
|
</group>
|
||||||
|
@ -343,28 +367,28 @@
|
||||||
<textFieldExpression><![CDATA[$R{detail.setido}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.setido}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="723b5317-9cfc-4722-900f-5d94c2050b39" x="334" y="80" width="69" height="10"/>
|
<reportElement uuid="723b5317-9cfc-4722-900f-5d94c2050b39" x="402" y="80" width="69" height="10"/>
|
||||||
<textElement textAlignment="Right" markup="none">
|
<textElement textAlignment="Right" markup="none">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="b97305e9-580b-4cdb-a5f2-eae59e567ec7" x="403" y="80" width="57" height="10"/>
|
<reportElement uuid="b97305e9-580b-4cdb-a5f2-eae59e567ec7" x="471" y="80" width="57" height="10"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.km.rodad}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.km.rodad}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField evaluationTime="Report">
|
<textField evaluationTime="Report">
|
||||||
<reportElement uuid="f9fd6d4e-46da-4f69-a9bd-6e4183f317b4" x="266" y="80" width="68" height="10"/>
|
<reportElement uuid="f9fd6d4e-46da-4f69-a9bd-6e4183f317b4" x="334" y="80" width="68" height="10"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.irk}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.irk}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<line>
|
<line>
|
||||||
<reportElement uuid="b6bdef50-f793-4c23-b188-505c0fb7bf18" x="0" y="90" width="802" height="1"/>
|
<reportElement uuid="b6bdef50-f793-4c23-b188-505c0fb7bf18" x="100" y="90" width="702" height="1"/>
|
||||||
</line>
|
</line>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="f7a61ca8-00fd-400d-b1c4-e22f5295941f" x="69" y="80" width="134" height="10"/>
|
<reportElement uuid="f7a61ca8-00fd-400d-b1c4-e22f5295941f" x="69" y="80" width="134" height="10"/>
|
||||||
|
@ -389,21 +413,21 @@
|
||||||
<textFieldExpression><![CDATA[$P{USUARIO_ID}+"-"+$P{NOME_USUARIO}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$P{USUARIO_ID}+"-"+$P{NOME_USUARIO}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="d7da670e-b8ce-4f71-9315-40333034e9b2" x="460" y="80" width="54" height="10"/>
|
<reportElement uuid="d7da670e-b8ce-4f71-9315-40333034e9b2" x="528" y="80" width="54" height="10"/>
|
||||||
<textElement textAlignment="Right" markup="none">
|
<textElement textAlignment="Right" markup="none">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.irkMinimo}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.irkMinimo}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="70957eaa-5277-457d-ab37-ba812c97a0a4" x="514" y="80" width="66" height="10"/>
|
<reportElement uuid="70957eaa-5277-457d-ab37-ba812c97a0a4" x="582" y="80" width="66" height="10"/>
|
||||||
<textElement textAlignment="Right" markup="none">
|
<textElement textAlignment="Right" markup="none">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.receitaMinima}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.receitaMinima}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="fce223f2-9740-4250-9921-b9ef733b2f2c" x="580" y="80" width="79" height="10"/>
|
<reportElement uuid="fce223f2-9740-4250-9921-b9ef733b2f2c" x="648" y="80" width="79" height="10"/>
|
||||||
<textElement textAlignment="Right" markup="none">
|
<textElement textAlignment="Right" markup="none">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -416,6 +440,13 @@
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$R{detail.servico}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{detail.servico}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
|
<textField evaluationTime="Report">
|
||||||
|
<reportElement uuid="dc5f8cf0-661b-42ea-89c5-1d188b7f56a2" x="266" y="80" width="68" height="10"/>
|
||||||
|
<textElement textAlignment="Right">
|
||||||
|
<font size="6" isBold="true"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$R{detail.passageiros}]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</pageHeader>
|
</pageHeader>
|
||||||
<columnHeader>
|
<columnHeader>
|
||||||
|
@ -424,7 +455,7 @@
|
||||||
<detail>
|
<detail>
|
||||||
<band height="11" splitType="Stretch">
|
<band height="11" splitType="Stretch">
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="f75ac988-7ec6-4d13-a51e-3a9f933eee66" style="diferencaReceitaNegativa" x="334" y="0" width="69" height="11"/>
|
<reportElement uuid="f75ac988-7ec6-4d13-a51e-3a9f933eee66" style="diferencaReceitaNegativa" x="402" y="0" width="69" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -438,7 +469,7 @@
|
||||||
<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="8c3fd018-651e-4cb3-96da-7c33a0c8db83" style="diferencaReceitaNegativa" x="266" y="0" width="68" height="11"/>
|
<reportElement uuid="8c3fd018-651e-4cb3-96da-7c33a0c8db83" style="diferencaReceitaNegativa" x="334" y="0" width="68" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -459,28 +490,28 @@
|
||||||
<textFieldExpression><![CDATA[$F{descRuta}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{descRuta}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="50584682-eedc-4aa4-a78a-9eb8a5b7a426" style="diferencaReceitaNegativa" x="514" y="0" width="66" height="11"/>
|
<reportElement uuid="50584682-eedc-4aa4-a78a-9eb8a5b7a426" style="diferencaReceitaNegativa" x="582" y="0" width="66" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{receitaMinima}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{receitaMinima}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField isBlankWhenNull="true">
|
<textField isBlankWhenNull="true">
|
||||||
<reportElement uuid="2abcbea0-fc74-453c-a86e-7d7e1a3c6845" style="diferencaReceitaNegativa" x="580" y="0" width="79" height="11"/>
|
<reportElement uuid="2abcbea0-fc74-453c-a86e-7d7e1a3c6845" style="diferencaReceitaNegativa" x="648" y="0" width="79" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{diferencaReceitas}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{diferencaReceitas}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="4001b02b-ebe4-437d-8a5a-3b4dfa3e247c" style="diferencaReceitaNegativa" x="460" y="0" width="54" height="11"/>
|
<reportElement uuid="4001b02b-ebe4-437d-8a5a-3b4dfa3e247c" style="diferencaReceitaNegativa" x="528" y="0" width="54" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="e1bac278-5cfb-4732-8e2d-2973b3e847e4" style="diferencaReceitaNegativa" x="403" y="0" width="57" height="11"/>
|
<reportElement uuid="e1bac278-5cfb-4732-8e2d-2973b3e847e4" style="diferencaReceitaNegativa" x="471" y="0" width="57" height="11"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6"/>
|
<font size="6"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -493,6 +524,13 @@
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
|
<textField pattern="#,##0;-#,##0">
|
||||||
|
<reportElement uuid="d40d7b49-a758-4c9d-8690-536e28421010" style="diferencaReceitaNegativa" x="266" y="0" width="68" height="11"/>
|
||||||
|
<textElement textAlignment="Right">
|
||||||
|
<font size="6"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$F{passageiros}]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</detail>
|
</detail>
|
||||||
<columnFooter>
|
<columnFooter>
|
||||||
|
@ -507,7 +545,7 @@
|
||||||
<summary>
|
<summary>
|
||||||
<band height="14" splitType="Stretch">
|
<band height="14" splitType="Stretch">
|
||||||
<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="334" y="0" width="69" height="14"/>
|
<reportElement uuid="7bbb0c46-57d5-449b-ac94-15eba31bae5b" positionType="Float" x="402" y="0" width="69" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
|
@ -521,40 +559,47 @@
|
||||||
<textFieldExpression><![CDATA[$R{total.geral}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$R{total.geral}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField isStretchWithOverflow="true" pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField isStretchWithOverflow="true" pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="c89eabd5-2f70-4834-a49a-a44efa77b8c8" positionType="Float" x="266" y="0" width="68" height="14"/>
|
<reportElement uuid="c89eabd5-2f70-4834-a49a-a44efa77b8c8" positionType="Float" x="334" y="0" width="68" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true" isStrikeThrough="false"/>
|
<font size="6" isBold="true" isStrikeThrough="false"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{irk_total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{irk_total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
<textField pattern="#,##0.00;-#,##0.00" isBlankWhenNull="true">
|
||||||
<reportElement uuid="a2d7e658-d200-4e09-856c-b88cbee79521" positionType="Float" x="514" y="0" width="66" height="14"/>
|
<reportElement uuid="a2d7e658-d200-4e09-856c-b88cbee79521" positionType="Float" x="582" y="0" width="66" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{receitaMinima_total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{receitaMinima_total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField isBlankWhenNull="true">
|
<textField isBlankWhenNull="true">
|
||||||
<reportElement uuid="35ac2bb4-6e35-4eb1-8d97-85d441aadfe7" positionType="Float" x="580" y="0" width="79" height="14"/>
|
<reportElement uuid="35ac2bb4-6e35-4eb1-8d97-85d441aadfe7" positionType="Float" x="648" y="0" width="79" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{diferencaReceitas_total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{diferencaReceitas_total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
<textField pattern="#,##0.00;-#,##0.00">
|
<textField pattern="#,##0.00;-#,##0.00">
|
||||||
<reportElement uuid="e45e3972-83b7-43f8-8160-f5bad9d38c0e" x="460" y="0" width="54" height="14"/>
|
<reportElement uuid="e45e3972-83b7-43f8-8160-f5bad9d38c0e" x="528" y="0" width="54" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$F{irkMinimo}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$F{irkMinimo}]]></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="403" y="0" width="57" height="14"/>
|
<reportElement uuid="0497b315-b7d5-436d-9e66-144db5dec2c1" positionType="Float" x="471" y="0" width="57" height="14"/>
|
||||||
<textElement textAlignment="Right">
|
<textElement textAlignment="Right">
|
||||||
<font size="6" isBold="true"/>
|
<font size="6" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<textFieldExpression><![CDATA[$V{kmRodado_total}]]></textFieldExpression>
|
<textFieldExpression><![CDATA[$V{kmRodado_total}]]></textFieldExpression>
|
||||||
</textField>
|
</textField>
|
||||||
|
<textField isStretchWithOverflow="true" pattern="#,##0;-#,##0" isBlankWhenNull="true">
|
||||||
|
<reportElement uuid="adfa7fb1-a180-4f4e-8d10-5f7182a29413" positionType="Float" x="266" y="0" width="68" height="14"/>
|
||||||
|
<textElement textAlignment="Right">
|
||||||
|
<font size="6" isBold="true" isStrikeThrough="false"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$V{passageiros_total}]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</summary>
|
</summary>
|
||||||
<noData>
|
<noData>
|
||||||
|
|
|
@ -100,6 +100,8 @@ public class RelatorioIndiceIRKBean {
|
||||||
*/
|
*/
|
||||||
private String prefixoLinha;
|
private String prefixoLinha;
|
||||||
|
|
||||||
|
private BigDecimal passageiros;
|
||||||
|
|
||||||
public Integer getRutaId() {
|
public Integer getRutaId() {
|
||||||
return rutaId;
|
return rutaId;
|
||||||
}
|
}
|
||||||
|
@ -276,5 +278,13 @@ public class RelatorioIndiceIRKBean {
|
||||||
this.prefixoLinha = prefixoLinha;
|
this.prefixoLinha = prefixoLinha;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public BigDecimal getPassageiros() {
|
||||||
|
return passageiros;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPassageiros(BigDecimal passageiros) {
|
||||||
|
this.passageiros = passageiros;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue