From eccf4705586a7d693082ba421a522f929def989a Mon Sep 17 00:00:00 2001 From: alberto Date: Tue, 9 May 2017 18:31:02 +0000 Subject: [PATCH] =?UTF-8?q?Exporta=C3=A7=C3=A3o=20Fiscal=20:=20ECF=20e=20R?= =?UTF-8?q?MD=20(issue=208120)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@68648 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/dao/hibernate/FiscalHibernateDAO.java | 2 +- .../utilerias/exportacaofiscal/ExportacaoFiscal.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java index d3b783e27..804c6cea1 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/FiscalHibernateDAO.java @@ -1940,7 +1940,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO sb.append(" join ciudad c on c.ciudad_id = e.ciudad_id"); sb.append(" join estado e on e.estado_id = c.estado_id"); sb.append(" left join estado eie on eie.cveestado like ?"); - sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = eie.estado_id"); + sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = eie.estado_id and ie.activo = 1"); sb.append(" where e.empresa_id = ?"); try { diff --git a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java index ee7d31e82..f84835fe7 100644 --- a/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java +++ b/src/com/rjconsultores/ventaboletos/utilerias/exportacaofiscal/ExportacaoFiscal.java @@ -422,11 +422,11 @@ public class ExportacaoFiscal { try { // String nomeArquivo = "fiscal_vendas_manual_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmmss"); - File arquivo = File.createTempFile(nomeArquivo, ".fs"); + File arquivo = File.createTempFile(nomeArquivo + "-", ".fs"); PrintWriter writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(arquivo), Constantes.UTF_8)); - adicionarRegistroRMDTipoCAB(writer, dataInicial, dataFinal, nomeEmpresa); + adicionarRegistroRMDTipoCAB(writer, dataInicial, dataFinal, nomeEmpresa, nomeArquivo); adicionarRegistroRMDTipoPAR(writer, listaRegistroRMDTipoPAR); adicionarRegistroRMDTipoRMD(writer, listaRegistroRMDTipoRMD); adicionarRegistroRMDTipoBPS(writer, listaRegistroRMDTipoBPS); @@ -443,7 +443,7 @@ public class ExportacaoFiscal { return null; } - private void adicionarRegistroRMDTipoCAB(PrintWriter writer, Date dataInicial, Date dataFinal, String nomeEmpresa) { + private void adicionarRegistroRMDTipoCAB(PrintWriter writer, Date dataInicial, Date dataFinal, String nomeEmpresa, String nomeArquivo) { StringBuilder sb = new StringBuilder(); sb.append("CAB").append(SEPARADOR); sb.append("63").append(SEPARADOR); @@ -452,7 +452,7 @@ public class ExportacaoFiscal { sb.append(formataCaracter(nomeEmpresa, false, 15)).append(SEPARADOR); sb.append(new SimpleDateFormat("yyyyMMdd").format(dataInicial)).append(SEPARADOR); sb.append(new SimpleDateFormat("yyyyMMdd").format(dataFinal)).append(SEPARADOR); - sb.append("TotalBus AL BPR " + new SimpleDateFormat("yyyyMM").format(dataFinal)).append(SEPARADOR); + sb.append(nomeArquivo).append(SEPARADOR); sb.append("N"); writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);