bug#11169

dev: julio
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@84204 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2018-08-14 13:12:12 +00:00
parent 5ca9ff9b9e
commit 18d05ef377
1 changed files with 6 additions and 6 deletions

View File

@ -1321,16 +1321,16 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
sb.append(" c.caja_id"); sb.append(" c.caja_id");
sb.append(" from caja c"); sb.append(" from caja c");
sb.append(" join ruta r on r.ruta_id = c.ruta_id"); sb.append(" join ruta r on r.ruta_id = c.ruta_id");
sb.append(" join parada po on po.parada_id = c.origen_id"); sb.append(" join parada po on po.parada_id = c.origen_id and po.activo = 1 ");
sb.append(" join ciudad co on co.ciudad_id = po.ciudad_id"); sb.append(" join ciudad co on co.ciudad_id = po.ciudad_id and co.activo = 1 ");
sb.append(" join estado eo on eo.estado_id = co.estado_id"); sb.append(" join estado eo on eo.estado_id = co.estado_id and eo.activo = 1 ");
sb.append(" join parada pd on pd.parada_id = c.destino_id"); sb.append(" join parada pd on pd.parada_id = c.destino_id");
sb.append(" join ciudad cd on cd.ciudad_id = pd.ciudad_id"); sb.append(" join ciudad cd on cd.ciudad_id = pd.ciudad_id");
sb.append(" join estado ed on ed.estado_id = cd.estado_id"); sb.append(" join estado ed on ed.estado_id = cd.estado_id");
sb.append(" join empresa_imposto ei on ei.empresa_id = c.empresacorrida_id and ei.estado_id = eo.estado_id"); sb.append(" join empresa_imposto ei on ei.empresa_id = c.empresacorrida_id and ei.estado_id = eo.estado_id and ei.activo = 1 ");
sb.append(" join fiscal_impressora imp on imp.numserie = c.serieimpfiscal"); sb.append(" join fiscal_impressora imp on imp.numserie = c.serieimpfiscal");
sb.append(" left join estado e on e.estado_id = imp.estadolocal_id"); sb.append(" left join estado e on e.estado_id = imp.estadolocal_id");
sb.append(" left join alias_servico s on s.origen_id = c.origen_id and s.destino_id = c.destino_id and (s.corrida_id = c.corrida_id or s.corrida_id is null) and s.ruta_id = c.ruta_id"); sb.append(" left join alias_servico s on s.origen_id = c.origen_id and s.destino_id = c.destino_id and (s.corrida_id = c.corrida_id or s.corrida_id is null) and s.ruta_id = c.ruta_id and s.activo = 1 ");
sb.append(" left join parada pos on pos.parada_id = s.aliasorigen_id"); sb.append(" left join parada pos on pos.parada_id = s.aliasorigen_id");
sb.append(" left join ciudad cos on cos.ciudad_id = pos.ciudad_id"); sb.append(" left join ciudad cos on cos.ciudad_id = pos.ciudad_id");
sb.append(" left join estado eos on eos.estado_id = cos.estado_id"); sb.append(" left join estado eos on eos.estado_id = cos.estado_id");
@ -1340,7 +1340,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id"); sb.append(" left join empresa_imposto eis on eis.empresa_id = c.empresacorrida_id and eis.estado_id = eos.estado_id");
sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id"); sb.append(" left join fiscal_r4 r4 on r4.caja_id = c.caja_id");
sb.append(" left join fiscal_r2 r2 on r2.numserie20 = imp.numserie20 and r2.datamov = to_char(c.feccreacion, 'YYYYMMDD')"); sb.append(" left join fiscal_r2 r2 on r2.numserie20 = imp.numserie20 and r2.datamov = to_char(c.feccreacion, 'YYYYMMDD')");
sb.append(" where c.activo = 1 and s.activo = 1 and po.activo = 1 and co.activo = 1 and eo.activo = 1 and ei.activo = 1 "); sb.append(" where c.activo = 1 ");
sb.append(" and coalesce(case when s.aliasorigen_id is null then ei.activo else eis.activo end, 0) = 1 "); sb.append(" and coalesce(case when s.aliasorigen_id is null then ei.activo else eis.activo end, 0) = 1 ");
sb.append(" and c.serieimpfiscal is not null "); sb.append(" and c.serieimpfiscal is not null ");
sb.append(" and ((c.indreimpresion = 0 and c.motivocancelacion_id is null and c.numfoliosistema is not null) or (c.indstatusboleto = 'E' and c.indreimpresion = 1)) "); sb.append(" and ((c.indreimpresion = 0 and c.motivocancelacion_id is null and c.numfoliosistema is not null) or (c.indstatusboleto = 'E' and c.indreimpresion = 1)) ");