julio 2015-11-20 13:48:54 +00:00
parent 6c8da53b18
commit ffa0532fcb
1 changed files with 17 additions and 0 deletions

View File

@ -53,6 +53,7 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
} }
String sql = getSql(empresaId, puntoVentas, estados); String sql = getSql(empresaId, puntoVentas, estados);
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
ResultSet rset = null; ResultSet rset = null;
@ -148,6 +149,22 @@ public class RelatorioDevolucaoBilhetes extends Relatorio {
sql.append(estados == null ? "" : "AND EST.ESTADO_ID IN (" + estados + ") "); sql.append(estados == null ? "" : "AND EST.ESTADO_ID IN (" + estados + ") ");
sql.append(puntoVentas == null ? "" : "AND PTV.PUNTOVENTA_ID IN (" + puntoVentas + ") "); sql.append(puntoVentas == null ? "" : "AND PTV.PUNTOVENTA_ID IN (" + puntoVentas + ") ");
sql.append(empresaId == null ? "" : "AND CAJ.MARCA_ID IN (" + empresaId + ") "); sql.append(empresaId == null ? "" : "AND CAJ.MARCA_ID IN (" + empresaId + ") ");
sql.append("GROUP BY AIDF.ACFISCAL, ");
sql.append(" COALESCE(CAJ.NUMFOLIOSISTEMA, NUMOPERACION), ");
sql.append(" CAJ.NUMSERIEPREIMPRESA, ");
sql.append(" CAJ.NUMFOLIOPREIMPRESO, ");
sql.append(" CAJ.PRECIOPAGADO, ");
sql.append(" CAJ.PRECIOBASE, ");
sql.append(" E.NOMBEMPRESA, ");
sql.append(" E.EMPRESA_ID, ");
sql.append(" EST.ESTADO_ID, ");
sql.append(" EST.NOMBESTADO, ");
sql.append(" EST.CVEESTADO, ");
sql.append(" EST.ICMS, ");
sql.append(" TO_CHAR(CAJ.FECHORVENTA, 'DD/MM/YYYY'), ");
sql.append(" (CASE WHEN CO.ESTADO_ID <> CD.ESTADO_ID THEN 1 ELSE 0 END), ");
sql.append(" EI.PORCREDMUNICIPAL, ");
sql.append(" EI.PORCREDESTADUAL ");
sql.append("ORDER BY NOMB_EMPRESA, ESTADO, FECHOR_VENTA "); sql.append("ORDER BY NOMB_EMPRESA, ESTADO, FECHOR_VENTA ");
return sql.toString(); return sql.toString();