diff --git a/pom.xml b/pom.xml index f15af23c9..198b5ea8d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.59.3 + 1.59.4 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnalitico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnalitico.java index 21aa049ff..46860bfad 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnalitico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioResumoLinhasAnalitico.java @@ -197,6 +197,11 @@ public class RelatorioResumoLinhasAnalitico extends Relatorio { sqlSb.append(" COUNT(DISTINCT CASE WHEN CR.TIPOSERVICIO_ID <> 2 THEN CR.FECCORRIDA || CR.CORRIDA_ID ELSE NULL END) VIAGENS, "); sqlSb.append(" NVL(CS.CVECLASE, ' ') CVE_CLASE_SERVICIO "); sqlSb.append(" FROM RUTA RT, "); + + if (!parametros.get("SOMAR_KM_RODADOS_POR").equals("SEQUENCIA")) { + sqlSb.append(" RUTA_COMBINACION RC, "); + } + sqlSb.append(" BOLETO BL, "); sqlSb.append(" CORRIDA CR, "); sqlSb.append(" TRAMO TR, "); @@ -231,6 +236,13 @@ public class RelatorioResumoLinhasAnalitico extends Relatorio { sqlSb.append(" AND TF.CLASESERVICIO_ID = CR.CLASESERVICIO_ID "); sqlSb.append(" AND TR.ORIGEN_ID = CR.ORIGEN_ID "); sqlSb.append(" AND TR.DESTINO_ID = CR.DESTINO_ID "); + + if (!parametros.get("SOMAR_KM_RODADOS_POR").equals("SEQUENCIA")) { + sqlSb.append(" AND RC.RUTA_ID = RT.RUTA_ID "); + sqlSb.append(" AND RC.TRAMO_ID = TR.TRAMO_ID "); + sqlSb.append(" AND RC.ACTIVO = 1 "); + } + sqlSb.append(" AND TF.MARCA_ID = CR.MARCA_ID "); sqlSb.append(" AND TF.RUTA_ID = CR.RUTA_ID "); sqlSb.append(" AND TF.TRAMO_ID = TR.TRAMO_ID "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jasper index c35c26e6a..28a0d6b4f 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 330880b02..8dd51760a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnalitico.jrxml @@ -909,9 +909,9 @@ - + - +