From 73bb12c02383c13dbb1b45ae1c84a9f78dc3b56b Mon Sep 17 00:00:00 2001 From: fabio Date: Thu, 22 Aug 2019 04:28:26 +0000 Subject: [PATCH] fixes bug#15270 dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@96868 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioDepositos.java | 42 ++++++------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java index af38c5725..540c751d5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDepositos.java @@ -40,7 +40,6 @@ public class RelatorioDepositos extends Relatorio { Integer puntoventaId = parametros.get("puntoventaId") != null ? Integer.parseInt(parametros.get("puntoventaId").toString()) : null; Integer empresaId = parametros.get("empresaId") != null ? Integer.parseInt(parametros.get("empresaId").toString()) : null; Boolean filtrarPendentes = parametros.get("filtrarPendentes") != null ? Boolean.parseBoolean(parametros.get("filtrarPendentes").toString()) : false; - Boolean isClassificaPorBanco = parametros.get("isClassificaPorBanco") != null ? Boolean.parseBoolean(parametros.get("isClassificaPorBanco").toString()) : false; String fecInicio = parametros.get("fecInicio").toString() + " 00:00:00"; String fecFinal = parametros.get("fecFinal").toString() + " 23:59:59"; @@ -61,19 +60,14 @@ public class RelatorioDepositos extends Relatorio { while (rs.next()) { RelatorioDepositoBean deposito = new RelatorioDepositoBean(); - deposito.setNombempresa(rs.getString(1)); - deposito.setNombpuntoventa(rs.getString(2)); - deposito.setNumpuntoventa(rs.getString(3)); - deposito.setDtmotivo(rs.getDate(4)); - deposito.setSaldo(rs.getBigDecimal(5).multiply(BigDecimal.valueOf(-1))); - deposito.setVrdeposito(rs.getBigDecimal(6)); - deposito.setVrfechamento(rs.getBigDecimal(7)); - deposito.setNumdeposito(rs.getString(8)); - // Se checkbox não estiver marcado não preenche este campo e relatório não irá agrupar por nome banco - if (isClassificaPorBanco) { - deposito.setCodigoInstFinanceira(rs.getString(9)); - deposito.setNomeInstFinanceira(rs.getString(10)); - } + deposito.setNombempresa(rs.getString("nombempresa")); + deposito.setNombpuntoventa(rs.getString("nombpuntoventa")); + deposito.setNumpuntoventa(rs.getString("numpuntoventa")); + deposito.setDtmotivo(rs.getDate("dtmotivo")); + deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1))); + deposito.setVrdeposito(rs.getBigDecimal("vrfechamento")); + deposito.setVrfechamento(rs.getBigDecimal("vrdeposito")); + deposito.setNumdeposito(rs.getString("numdeposito")); lsDadosRelatorio.add(deposito); } @@ -109,14 +103,12 @@ public class RelatorioDepositos extends Relatorio { sql.append(" tmp.dtmotivo, "); sql.append(" tmp.saldo, "); sql.append(" tmp.vrfechamento, "); - sql.append(" tmp.vrdeposito, "); if (! filtrarPendentes){ sql.append(" tmp.numdeposito, "); } - - sql.append(" tmp.codinstfin, "); - sql.append(" tmp.nomeinstfin "); + + sql.append(" tmp.vrdeposito "); sql.append(" FROM "); sql.append(" ( SELECT DISTINCT e.nombempresa, "); sql.append(" p.nombpuntoventa, "); @@ -125,14 +117,12 @@ public class RelatorioDepositos extends Relatorio { sql.append(" ( SUM(NVL(fd.valor_pago,0)) - f.total ) AS saldo, "); sql.append(" SUM(NVL(fd.valor_pago,0)) AS vrfechamento , "); sql.append(" f.total AS vrdeposito, "); - sql.append(" f.FECHAMENTOCNTCORRENTE_ID, "); if (! filtrarPendentes){ sql.append(" fdp.NUMDEPOSITO as numdeposito, "); } - - sql.append(" ifin.CODIGO as codinstfin, "); - sql.append(" ifin.NOME as nomeinstfin "); + + sql.append(" f.FECHAMENTOCNTCORRENTE_ID "); sql.append(" FROM fechamento_cntcorrente f "); sql.append(" LEFT JOIN punto_venta p "); sql.append(" ON p.puntoventa_id = f.puntoventa_id "); @@ -147,9 +137,6 @@ public class RelatorioDepositos extends Relatorio { sql.append(" LEFT JOIN empresa_contabancaria ecb "); sql.append(" ON ecb.EMPRESACONTABANCARIA_ID = fdp.EMPRESACONTABANCARIA_ID "); sql.append(" AND ecb.activo = 1 "); - sql.append(" LEFT JOIN INSTI_FINANCEIRA ifin "); - sql.append(" ON ifin.INSTIFINANCEIRA_ID = ecb.INSTIFINANCEIRA_ID "); - sql.append(" AND ifin.activo = 1 "); sql.append(" WHERE f.fecfechamento BETWEEN ? AND ? "); sql.append(" AND f.activo = 1 "); sql.append(" AND e.activo = 1 "); @@ -166,21 +153,18 @@ public class RelatorioDepositos extends Relatorio { sql.append(" p.numpuntoventa, "); sql.append(" f.fecfechamento, "); sql.append(" f.FECHAMENTOCNTCORRENTE_ID, "); - sql.append(" f.total, "); if (!filtrarPendentes){ sql.append(" fdp.NUMDEPOSITO, "); } - sql.append(" ifin.CODIGO, "); - sql.append(" ifin.NOME ) tmp "); + sql.append(" f.total ) tmp "); if (filtrarPendentes){ sql.append(" where "); sql.append(" tmp.saldo < tmp.vrdeposito and tmp.saldo <> 0"); } sql.append(" ORDER BY tmp.nombempresa, "); - sql.append(" tmp.nomeinstfin, "); sql.append(" tmp.nombpuntoventa, "); sql.append(" tmp.dtmotivo, "); sql.append(" tmp.vrdeposito ");