diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper index 9ee738192..7d37afb9f 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml index bd2a5958c..ab0307b48 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml @@ -1,8 +1,8 @@ - - + + + + + + + + + + + + + + + + + + + CD.ESTADO_ID + THEN 'S' + ELSE 'N' + END INTERESTADUAL, + NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, + (SELECT SUM(NVL(RS.KMORIGINAL,0)) + FROM RUTA_SECUENCIA RS, + TRAMO TR + WHERE RS.RUTA_ID = RT.RUTA_ID + AND RS.TRAMO_ID = TR.TRAMO_ID + AND RS.ACTIVO = 1 + ) EXTENSAO_KM, + NVL(SUM(NVL(BL.IMPORTESEGURO,0)), 0) RECEITA_SEGURO, + 0 RECEITA_BAGAGEM, + 0 RECEITA_SEGURO_OUTROS, + SUM(NVL(BL.IMPORTEPEDAGIO,0)) RECEITA_PEDAGIO, + SUM(NVL(BL.IMPORTETAXAEMBARQUE,0)) RECEITA_EMBARQUE, + COUNT(1) PASSAGEIROS, + COUNT(DISTINCT + CASE + WHEN CR.TIPOSERVICIO_ID = 2 + THEN CR.FECCORRIDA + || CR.CORRIDA_ID + ELSE NULL + END) VIAGENS_EXTRA, + COUNT(DISTINCT + CASE + WHEN CR.TIPOSERVICIO_ID <> 2 + THEN CR.FECCORRIDA + || CR.CORRIDA_ID + ELSE NULL + END) VIAGENS, + NVL(CS.CVECLASE, ' ') CVE_CLASE_SERVICIO + FROM RUTA RT, + BOLETO BL, + CORRIDA CR, + TRAMO TR, + VIGENCIA_TARIFA VT, + GRUPO_RUTA GR, + PARADA PO, + PARADA PD, + CIUDAD CO, + CIUDAD CD, + CLASE_SERVICIO CS + WHERE RT.RUTA_ID = CR.RUTA_ID + AND CS.CLASESERVICIO_ID = RT.CLASESERVICIO_ID + AND CR.FECCORRIDA = BL.FECCORRIDA + AND CR.RUTA_ID = NVL($P{RUTA_ID}, CR.RUTA_ID) + AND DECODE($P{GRUPORUTA_ID}, NULL, 1, RT.GRUPORUTA_ID) = DECODE($P{GRUPORUTA_ID}, NULL, 1, $P{GRUPORUTA_ID}) + AND CR.CORRIDA_ID = BL.CORRIDA_ID + AND CR.EMPRESACORRIDA_ID = $P{EMPRESA_ID} + AND CR.ORIGEN_ID = PO.PARADA_ID + AND CR.DESTINO_ID = PD.PARADA_ID + AND PO.CIUDAD_ID = CO.CIUDAD_ID + AND PD.CIUDAD_ID = CD.CIUDAD_ID + AND RT.GRUPORUTA_ID = GR.GRUPORUTA_ID(+) + AND TR.ORIGEN_ID = CR.ORIGEN_ID + AND TR.DESTINO_ID = CR.DESTINO_ID + AND BL.MOTIVOCANCELACION_ID IS NULL + AND BL.INDSTATUSOPERACION = 'F' + AND VT.ACTIVO = 1 + AND CR.FECCORRIDA BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA + AND CR.FECCORRIDA BETWEEN $P{DATA_INICIAL} AND $P{DATA_FINAL} + AND CR.ACTIVO = 1 + GROUP BY RT.RUTA_ID, + RT.NUMRUTA, + RT.PREFIXO, + CR.FECCORRIDA, + RT.DESCRUTA, + GR.DESCGRUPO, + CO.ESTADO_ID, + CD.ESTADO_ID, + RT.INDSENTIDOIDA, + CS.CVECLASE, + BL.BOLETO_ID, + BL.preciopagado + ) DADOS + GROUP BY RUTA_ID, + INDSENTIDOIDA, + NUMRUTA, + PREFIXO, + FECCORRIDA, + DESCRUTA, + INTERESTADUAL, + GRUPO_LINHA, + EXTENSAO_KM, + RECEITA_SEGURO, + RECEITA_BAGAGEM, + RECEITA_SEGURO_OUTROS, + RECEITA_PEDAGIO, + RECEITA_EMBARQUE, + PASSAGEIROS, + VIAGENS_EXTRA, + VIAGENS, + CVE_CLASE_SERVICIO + ) TAB1 + )TAB + GROUP BY TAB.RUTA_ID, + TAB.NUMRUTA, + TAB.PREFIXO, + TAB.DESCRUTA, + TAB.INTERESTADUAL, + TAB.GRUPO_LINHA, + TAB.EXTENSAO_KM, + TAB.CVE_CLASE_SERVICIO, + TAB.INDSENTIDOIDA, + TAB.ASSENTOS + ) SUB +WHERE (DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0) +AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0 +AND DECODE(NVL(SUB.KM_RODADO,0), 0, 1, NVL(SUB.KM_RODADO,0)) != 0 +AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0 +AND DECODE(NVL(SUB.VIAGENS_TOTAL,0), 0, 1, NVL(SUB.VIAGENS_TOTAL,0)) != 0 +ORDER BY SUB.DESCRUTA, + SUB.INDSENTIDOIDA]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper index 1a4ef43a7..ac1414275 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml index e2ad85e29..c429517f5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhasAnaliticoSumarizado.jrxml @@ -1,8 +1,8 @@ - - + +