diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioConferenciaFormularioFisico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioConferenciaFormularioFisico.java index 04c8719bc..1835151e0 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioConferenciaFormularioFisico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioConferenciaFormularioFisico.java @@ -7,19 +7,17 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; - -import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; - import com.rjconsultores.ventaboletos.relatorios.utilitarios.ConferenciaFormularioFisico; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; public class RelatorioConferenciaFormularioFisico extends Relatorio { public RelatorioConferenciaFormularioFisico(Map parametros, Connection conexao) { super(parametros, conexao); - - } + + } public void setLsDadosRelatorio(List formularios) { this.setCollectionDataSource(new JRBeanCollectionDataSource(formularios)); @@ -31,32 +29,34 @@ public class RelatorioConferenciaFormularioFisico extends Relatorio { sql.append("select distinct t1.*, t2.numfoliosistema as minlogico, t3.numfoliosistema as maxlogico "); sql.append("from "); sql.append("(select "); - sql.append(" e.numcaja as ter, "); - sql.append(" p.nombpuntoventa as caixa, "); + sql.append(" e.numcaja as ter, "); + sql.append(" p.nombpuntoventa as caixa, "); sql.append(" c.numseriepreimpresa as serie, "); - sql.append(" u.cveusuario || ' - ' || u.nombusuario as usuario, "); + sql.append(" u.cveusuario || ' - ' || u.nombusuario as usuario, "); sql.append(" t.turno_id as turno, "); - sql.append(" min(c.fechorventa) as abertura, "); - sql.append(" max(c.fechorventa) as fechamento, "); - sql.append(" min(c.numfoliopreimpreso) as minfisico, "); - sql.append(" max(c.numfoliopreimpreso) as maxfisico, "); + sql.append(" min(c.fechorventa) as abertura, "); + sql.append(" max(c.fechorventa) as fechamento, "); + sql.append(" min(c.numfoliopreimpreso) as minfisico, "); + sql.append(" max(c.numfoliopreimpreso) as maxfisico, "); sql.append(" (max(c.numfoliopreimpreso) + 1) - min(c.numfoliopreimpreso) as dif1, "); - sql.append(" count(case when (c.indreimpresion = 1 and c.indstatusboleto = 'E') then -1 else 1 end) as total "); + sql.append( + " count(case when (c.indreimpresion = 1 and c.indstatusboleto = 'E') then -1 else 1 end) as total "); sql.append("from "); sql.append(" caja c "); sql.append(" inner join estacion e on e.estacion_id = c.estacion_id "); sql.append(" inner join punto_venta p on p.puntoventa_id = c.puntoventa_id "); + sql.append(" and p.puntoventa_id = e.puntoventa_id "); sql.append(" inner join usuario u on u.usuario_id = c.usuario_id "); sql.append(" inner join turno t on t.turno_id = c.turno_id "); sql.append(" where "); sql.append(" c.empresacorrida_id = ? "); sql.append(" and c.feccorte between ? and ? "); - if (puntoventaId != null && puntoventaId != -1){ - sql.append(" and c.puntoventa_id = " + puntoventaId); + if (puntoventaId != null && puntoventaId != -1) { + sql.append(" and c.puntoventa_id = " + puntoventaId); } sql.append(" and c.activo <> 0 "); sql.append(" and c.numfoliopreimpreso is not null "); - sql.append(" and c.numfoliosistema is not null "); + sql.append(" and c.numfoliosistema is not null "); sql.append("group by "); sql.append(" e.numcaja, "); sql.append(" p.nombpuntoventa, "); @@ -70,7 +70,7 @@ public class RelatorioConferenciaFormularioFisico extends Relatorio { sql.append("inner join (select numfoliosistema, numfoliopreimpreso, numseriepreimpresa from caja) t3 on t1.maxfisico = t3.numfoliopreimpreso and t1.serie = t3.numseriepreimpresa "); sql.append("inner join det_abasto_boleto dab on t1.minfisico between dab.numfolioinicial and dab.numfoliofinal and dab.numseriepreimpresa = t1.serie "); sql.append("inner join abasto_boleto abb on abb.abastoboleto_id = dab.abastoboleto_id "); - if (tipoventaId != null){ + if (tipoventaId != null) { sql.append("where abb.articulo_id = " + tipoventaId); } sql.append(" order by t1.caixa, t2.numfoliosistema, t3.numfoliosistema "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jasper index 343f39b7d..beb56f26a 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jrxml index ad2d41452..9803bfa30 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioConferenciaFormularioFisico.jrxml @@ -1,7 +1,7 @@ - + @@ -94,40 +94,33 @@ - + - + - + - + - - - - - - - @@ -136,7 +129,7 @@ - + @@ -185,7 +178,7 @@ - + @@ -210,42 +203,35 @@ - + - + - + - + - - - - - - - - - + + @@ -301,7 +287,7 @@ - +