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 @@
-
+
-
+