From f9732d409b14c879759242471dc2153c5589742f Mon Sep 17 00:00:00 2001 From: julio Date: Mon, 5 Feb 2018 18:46:35 +0000 Subject: [PATCH] fixes bug #10474 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@78757 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/dao/hibernate/FiscalHibernateDAO.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java index a5c7c5cae..0484cf04f 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java @@ -3687,10 +3687,10 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO sql.append(" pv.nombpuntoventa as nombPuntoVenta, "); sql.append(" pv.numpuntoventa as numPuntoVenta, "); sql.append(" ie.numinscricaoestadual as ieEmpresa, "); - sql.append(" coalesce(ae.estado_id, eos.estado_id, eo.estado_id) as estadoId, "); + sql.append(" coalesce(e_ag.estado_id, ae.estado_id, eos.estado_id, eo.estado_id) as estadoId, "); sql.append(" coalesce(ei.icms, eos.icms) as icmsInterestadual, "); sql.append(" ei.icmsim as icmsIntermunicipal, "); - sql.append(" coalesce(ae.cveestado, eos.cveestado, eo.cveestado) as estadoOrigem, "); + sql.append(" coalesce(e_ag.cveestado, ae.cveestado, eos.cveestado, eo.cveestado) as estadoOrigem, "); sql.append(" ed.cveestado as estadoDestino, "); sql.append(" co.codibge as municipioOrigem, "); sql.append(" case when((coalesce(ae.cveestado, eos.cveestado)) = ed.cveestado) "); @@ -3734,11 +3734,11 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO sql.append(" left join estado eds on eds.estado_id = cds.estado_id "); sql.append(" left join estado ae on ae.estado_id = a.estado_id "); sql.append(" left join inscricao_estadual ie on e.empresa_id = ie.empresa_id "); - sql.append(" and ie.estado_id = coalesce(ae.estado_id, eos.estado_id) and ie.activo = 1 "); + sql.append(" and ie.estado_id = coalesce(e_ag.estado_id, ae.estado_id, eos.estado_id, eo.estado_id) and ie.activo = 1 "); sql.append(" left join ciudad cie on cie.ciudad_id = ie.ciudad_id "); sql.append(" left join estado eie on eie.estado_id = cie.estado_id "); sql.append(" left join empresa_imposto ei on ei.empresa_id = b.empresacorrida_id "); - sql.append(" and ei.estado_id = coalesce(ae.estado_id, eos.estado_id, eo.estado_id) and ei.activo = 1 "); + sql.append(" and ei.estado_id = coalesce(e_ag.estado_id, ae.estado_id, eos.estado_id, eo.estado_id) and ei.activo = 1 "); sql.append("where ((b.tipoventa_id = 3 and b.indstatusboleto = 'V' and b.indreimpresion = 0) "); sql.append(" or (b.tipoventa_id in (12,18) and b.indstatusboleto = 'E' and b.numfoliosistema = b.numfoliopreimpreso)) "); sql.append(" and (b.motivocancelacion_id is null or b.motivocancelacion_id <> 35) ");