Merge pull request 'fixes bug#AL-2869' (!207) from AL-2869 into master

Reviewed-on: adm/VentaBoletosAdm#207
Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>
master 1.8.5
Gleison da Cruz 2023-06-29 20:44:31 +00:00
commit 4506da2c2f
2 changed files with 21 additions and 18 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.8.4</version>
<version>1.8.5</version>
<packaging>war</packaging>
<properties>

View File

@ -120,30 +120,33 @@ public class RelatorioBoletos extends Relatorio {
StringBuilder sql = new StringBuilder();
sql.append(" SELECT ");
sql.append(" e.nombempresa, ");
sql.append(" p.nombpuntoventa, ");
sql.append(" p.numpuntoventa, ");
sql.append(" fcc.fecfechamento AS dtfechamento, ");
sql.append(" fb.fecvencimento AS dtvencimento, ");
sql.append(" fb.valordocumento AS vrboleto, ");
sql.append(" fcc.total AS vrfechamento, ");
sql.append(" fb.fecbaixa AS dtbaixa, ");
sql.append(" fb.valor_juros AS vrjuros, ");
sql.append(" NVL(fb.indboletoquitado,0) AS quitado, ");
sql.append(" fb.nossonumero AS nossonumero ");
sql.append(" FROM fechamento_boleto fb ");
sql.append(" e.nombempresa, ");
sql.append(" p.nombpuntoventa, ");
sql.append(" p.numpuntoventa, ");
sql.append(" fcc.fecfechamento AS dtfechamento, ");
sql.append(" fb.fecvencimento AS dtvencimento, ");
sql.append(" fb.valordocumento AS vrboleto, ");
sql.append(" fcc.total AS vrfechamento, ");
sql.append(" fb.fecbaixa AS dtbaixa, ");
sql.append(" fb.valor_juros AS vrjuros, ");
sql.append(" NVL(fb.indboletoquitado,0) AS quitado, ");
sql.append(" fb.nossonumero AS nossonumero ");
sql.append(" FROM fechamento_boleto fb ");
sql.append(" INNER JOIN fechamento_cntcorrente fcc ");
sql.append(" ON fcc.fechamentocntcorrente_id = fb.fechamentocntcorrente_id ");
sql.append(" AND fcc.activo = 1 ");
sql.append(" AND fcc.activo = 1 ");
sql.append(" INNER JOIN punto_venta p ");
sql.append(" ON p.puntoventa_id = fcc.puntoventa_id ");
sql.append(" AND p.activo = 1 ");
sql.append(" AND p.activo = 1 ");
sql.append(" INNER JOIN empresa e ");
sql.append(" ON e.empresa_id = fcc.empresa_id ");
sql.append(" AND e.activo = 1 ");
sql.append(" INNER JOIN fechamento_paramptovta fptovta on (fptovta.PUNTOVENTA_ID = fcc.puntoventa_id and fptovta.empresa_id = fcc.empresa_id) ");
sql.append(" AND e.activo = 1 ");
sql.append(" INNER JOIN fechamento_paramptovta fptovta ");
sql.append(" ON fptovta.PUNTOVENTA_ID = fcc.puntoventa_id ");
sql.append(" AND fptovta.empresa_id = fcc.empresa_id ");
sql.append(" AND fptovta.activo = 1 ");
sql.append(" WHERE fb.activo = 1 ");
sql.append(" AND fptovta.TIPOPAGAMENTO = 'B' ");
sql.append(" AND fptovta.TIPOPAGAMENTO = 'B' ");
if(fecInicio != null && fecFinal != null) {
sql.append(" AND fcc.fecfechamento BETWEEN :fecInicio AND :fecFinal ");