walace 2017-09-19 20:53:35 +00:00
parent 63ae190183
commit 93a1688f16
1 changed files with 5 additions and 3 deletions

View File

@ -260,14 +260,16 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
sql.append("AND r2.datamov = to_char(c.feccreacion, 'yyyymmdd') "); sql.append("AND r2.datamov = to_char(c.feccreacion, 'yyyymmdd') ");
sql.append("LEFT JOIN fiscal_r4 r4 ON c.caja_id = r4.caja_id "); sql.append("LEFT JOIN fiscal_r4 r4 ON c.caja_id = r4.caja_id ");
sql.append("WHERE c.serieimpfiscal IS NOT NULL "); sql.append("WHERE c.serieimpfiscal IS NOT NULL ");
sql.append(" AND c.PUNTOVENTA_ID =:puntoVentaId "); sql.append(" AND c.PUNTOVENTA_ID =:puntoVentaId and EMPRESACORRIDA_ID =:empresaId ");
sql.append(" AND TO_CHAR(c.FECHORVENTA,'dd/MM/yy') =:dataMovimento "); sql.append(" AND C.FECHORVENTA BETWEEN :dataInicio and :dataFim ");
sql.append("GROUP BY imp.NUMSERIE20 "); sql.append("GROUP BY imp.NUMSERIE20 ");
Query q = getSession().createSQLQuery(sql.toString()); Query q = getSession().createSQLQuery(sql.toString());
q.setInteger("puntoVentaId", conferencia.getPuntoVenta().getPuntoventaId()); q.setInteger("puntoVentaId", conferencia.getPuntoVenta().getPuntoventaId());
q.setString("dataMovimento", DateUtil.getStringDate(conferencia.getDatamovimento(), "dd/MM/yy")); q.setInteger("empresaId", conferencia.getEmpresa().getEmpresaId());
q.setDate("dataInicio", DateUtil.inicioFecha((java.util.Date) conferencia.getDatamovimento()));
q.setDate("dataFim", DateUtil.fimFecha((java.util.Date) conferencia.getDatamovimento()));
return q.list(); return q.list();
} }