diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSumarizado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSumarizado.java index ce4b9613b..872f55a9c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSumarizado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnaliticoSumarizado.java @@ -170,11 +170,11 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio { sqlSb.append(" INTERESTADUAL, "); sqlSb.append(" GRUPO_LINHA, "); sqlSb.append(" EXTENSAO_KM, "); - sqlSb.append(" RECEITA_SEGURO, "); + sqlSb.append(" SUM(importeseguro) AS RECEITA_SEGURO, "); sqlSb.append(" RECEITA_BAGAGEM, "); sqlSb.append(" RECEITA_SEGURO_OUTROS, "); - sqlSb.append(" RECEITA_PEDAGIO, "); - sqlSb.append(" RECEITA_EMBARQUE, "); + sqlSb.append(" SUM(importepedagio) AS RECEITA_PEDAGIO, "); + sqlSb.append(" SUM(importetaxaembarque) AS RECEITA_EMBARQUE, "); sqlSb.append(" SUM(PASSAGEIROS) AS PASSAGEIROS, "); sqlSb.append(" VIAGENS_EXTRA, "); sqlSb.append(" VIAGENS, "); @@ -203,11 +203,11 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio { sqlSb.append(" AND RS.TRAMO_ID = TR.TRAMO_ID "); sqlSb.append(" AND RS.ACTIVO = 1 "); sqlSb.append(" ) EXTENSAO_KM, "); - sqlSb.append(" NVL(SUM(NVL(BL.IMPORTESEGURO,0)), 0) RECEITA_SEGURO, "); + sqlSb.append(" BL.IMPORTESEGURO, "); sqlSb.append(" 0 RECEITA_BAGAGEM, "); sqlSb.append(" 0 RECEITA_SEGURO_OUTROS, "); - sqlSb.append(" SUM(NVL(BL.IMPORTEPEDAGIO,0)) RECEITA_PEDAGIO, "); - sqlSb.append(" SUM(NVL(BL.IMPORTETAXAEMBARQUE,0)) RECEITA_EMBARQUE, "); + sqlSb.append(" BL.IMPORTEPEDAGIO, "); + sqlSb.append(" BL.IMPORTETAXAEMBARQUE, "); sqlSb.append(" COUNT(DISTINCT BOLETO_ID) PASSAGEIROS, "); sqlSb.append(" COUNT(DISTINCT "); sqlSb.append(" CASE "); @@ -270,7 +270,10 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio { sqlSb.append(" RT.INDSENTIDOIDA, "); sqlSb.append(" CS.CVECLASE, "); sqlSb.append(" BL.BOLETO_ID, "); - sqlSb.append(" BL.preciopagado "); + sqlSb.append(" BL.preciopagado, "); + sqlSb.append(" BL.importeseguro, "); + sqlSb.append(" BL.importepedagio, "); + sqlSb.append(" BL.importetaxaembarque "); sqlSb.append(" ) DADOS "); sqlSb.append(" GROUP BY RUTA_ID, "); sqlSb.append(" INDSENTIDOIDA, "); @@ -281,11 +284,11 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio { sqlSb.append(" INTERESTADUAL, "); sqlSb.append(" GRUPO_LINHA, "); sqlSb.append(" EXTENSAO_KM, "); - sqlSb.append(" RECEITA_SEGURO, "); + sqlSb.append(" importeseguro, "); sqlSb.append(" RECEITA_BAGAGEM, "); sqlSb.append(" RECEITA_SEGURO_OUTROS, "); - sqlSb.append(" RECEITA_PEDAGIO, "); - sqlSb.append(" RECEITA_EMBARQUE, "); + sqlSb.append(" importepedagio, "); + sqlSb.append(" importetaxaembarque, "); sqlSb.append(" PASSAGEIROS, "); sqlSb.append(" VIAGENS_EXTRA, "); sqlSb.append(" VIAGENS, "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper index 74267841f..390200ff0 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml index c076969ba..e7903e94c 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml @@ -1,8 +1,8 @@ - - + +