fixes bug#24723

qua:
dev:Valdevir

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@113446 d1611594-4594-4d17-8e1d-87c2c4800839
master
aristides 2022-07-19 19:24:14 +00:00
parent df63221d8c
commit aedd489ce8
1 changed files with 7 additions and 11 deletions

View File

@ -72,9 +72,7 @@ public class RelatorioDepositos extends Relatorio {
deposito.setNumpuntoventa(rs.getString("numpuntoventa")); deposito.setNumpuntoventa(rs.getString("numpuntoventa"));
deposito.setDtmotivo(rs.getDate("dtmotivo")); deposito.setDtmotivo(rs.getDate("dtmotivo"));
deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1))); deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1)));
deposito.setVrdeposito(rs.getBigDecimal("vrdeposito")); deposito.setVrdeposito(rs.getBigDecimal("vlrBoletoDeposito"));
BigDecimal vlrBoleto=rs.getBigDecimal("vlrBoleto");
deposito.setVrdeposito(deposito.getVrdeposito().add(vlrBoleto));
deposito.setVrfechamento(rs.getBigDecimal("vrfechamento")); deposito.setVrfechamento(rs.getBigDecimal("vrfechamento"));
deposito.setEmpresaId(rs.getInt("empresaId")); deposito.setEmpresaId(rs.getInt("empresaId"));
deposito.setPuntoventaId(rs.getInt("puntoventaId")); deposito.setPuntoventaId(rs.getInt("puntoventaId"));
@ -158,8 +156,7 @@ public class RelatorioDepositos extends Relatorio {
sql.append(" tmp.numdeposito, "); sql.append(" tmp.numdeposito, ");
} }
sql.append(" tmp.vrdeposito, "); sql.append(" tmp.vlrBoletoDeposito, ");
sql.append(" vlrboleto, ");
sql.append(" tmp.puntoventaId, "); sql.append(" tmp.puntoventaId, ");
sql.append(" tmp.empresaId "); sql.append(" tmp.empresaId ");
sql.append(" FROM "); sql.append(" FROM ");
@ -169,9 +166,8 @@ public class RelatorioDepositos extends Relatorio {
sql.append(" p.puntoventa_id as puntoventaId, "); sql.append(" p.puntoventa_id as puntoventaId, ");
sql.append(" e.empresa_id as empresaId, "); sql.append(" e.empresa_id as empresaId, ");
sql.append(" f.fecfechamento AS dtmotivo, "); sql.append(" f.fecfechamento AS dtmotivo, ");
sql.append(" ( SUM(NVL(fd.valor_pago,0)) - f.total ) AS saldo, "); sql.append(" ( SUM(COALESCE(fd.valor_pago,fbol.valordocumento,0)) - f.total ) AS saldo, ");
sql.append(" SUM(NVL(fd.valor_pago,0)) AS vrdeposito , "); sql.append(" SUM(COALESCE(fd.valor_pago,fbol.valordocumento,0)) AS vlrBoletoDeposito, ");
sql.append(" SUM(NVL(fbol.valordocumento,0)) AS vlrboleto, ");
sql.append(" f.total AS vrfechamento, "); sql.append(" f.total AS vrfechamento, ");
if (! filtrarPendentes){ if (! filtrarPendentes){
@ -217,17 +213,17 @@ public class RelatorioDepositos extends Relatorio {
if (!filtrarPendentes){ if (!filtrarPendentes){
sql.append(" fdp.NUMDEPOSITO, "); sql.append(" fdp.NUMDEPOSITO, ");
} }
sql.append(" fbol.valordocumento, ");
sql.append(" f.total ) tmp "); sql.append(" f.total ) tmp ");
if (filtrarPendentes){ if (filtrarPendentes){
sql.append(" where "); sql.append(" where ");
sql.append(" tmp.saldo < tmp.vrdeposito and tmp.saldo <> 0"); sql.append(" tmp.saldo < tmp.vlrBoletoDeposito and tmp.saldo <> 0");
} }
sql.append(" ORDER BY tmp.nombempresa, "); sql.append(" ORDER BY tmp.nombempresa, ");
sql.append(" tmp.nombpuntoventa, "); sql.append(" tmp.nombpuntoventa, ");
sql.append(" tmp.dtmotivo, "); sql.append(" tmp.dtmotivo, ");
sql.append(" tmp.vrdeposito, "); sql.append(" tmp.vlrBoletoDeposito, ");
sql.append(" tmp.puntoventaId, "); sql.append(" tmp.puntoventaId, ");
sql.append(" tmp.empresaId "); sql.append(" tmp.empresaId ");
return sql.toString(); return sql.toString();