diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiroSintetico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiroSintetico.java index 40a879328..416b88b94 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiroSintetico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasBilheteiroSintetico.java @@ -35,7 +35,7 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio { StringBuilder sql = new StringBuilder(); sql.append("select "); - sql.append(" pv.NUMPUNTOVENTA, us.cveusuario , us.NOMBUSUARIO, "); + sql.append(" pv.NUMPUNTOVENTA, us.cveusuario , us.NOMBUSUARIO, tpv.DESCTIPO,"); sql.append(" sum (case when ca.motivocancelacion_id is null then 1 else 0 end) qtdVendas, "); sql.append(" sum (case when ca.motivocancelacion_id is null then "); sql.append(" (coalesce(ca.preciopagado,0) "); @@ -52,6 +52,7 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio { sql.append(" caja ca "); sql.append(" inner join usuario us on us.usuario_id = ca.usuario_id "); sql.append(" inner join punto_venta pv on pv.puntoventa_id = ca.puntoventa_id "); + sql.append(" INNER JOIN TIPO_PTOVTA tpv ON tpv.TIPOPTOVTA_ID = pv.TIPOPTOVTA_ID "); sql.append("where "); sql.append(" ca.indreimpresion = 0 "); sql.append(" and ca.feccorte >= :DATA_INICIAL "); @@ -66,7 +67,7 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio { if(parametros.get("TIPOPUNTOVENTA_ID") != null && !parametros.get("TIPOPUNTOVENTA_ID").toString().equals("-1") ){ sql.append(" and pv.TIPOPTOVTA_ID = :TIPOPUNTOVENTA_ID "); } - sql.append(" group by pv.NUMPUNTOVENTA, us.cveusuario, us.NOMBUSUARIO "); + sql.append(" group by pv.NUMPUNTOVENTA, us.cveusuario, us.NOMBUSUARIO , tpv.DESCTIPO "); sql.append(" order by pv.NUMPUNTOVENTA, us.NOMBUSUARIO "); @@ -94,6 +95,7 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio { dataResult.put("VLRVENDAS", rset.getBigDecimal("VLRVENDAS")); dataResult.put("QTDCANCELADOS", rset.getInt("QTDCANCELADOS")); dataResult.put("VLRCANCELADOS", rset.getBigDecimal("VLRCANCELADOS")); + dataResult.put("DESCTIPO", rset.getString("DESCTIPO")); this.dados.add(dataResult); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jasper index 2f39a3e80..54f9ece30 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jrxml index 3218c7850..b4e0d6d37 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasBilheteiroSintetico.jrxml @@ -2,7 +2,7 @@ - +