Exportação Fiscal : ECF e RMD (issue 8120)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@70512 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2017-06-23 17:00:20 +00:00
parent b130254985
commit 85d2f68cd8
2 changed files with 10 additions and 7 deletions

View File

@ -1945,12 +1945,14 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
sb.append(" join ciudad c on c.ciudad_id = e.ciudad_id"); sb.append(" join ciudad c on c.ciudad_id = e.ciudad_id");
sb.append(" join estado es on es.estado_id = c.estado_id"); sb.append(" join estado es on es.estado_id = c.estado_id");
sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = es.estado_id and ie.activo = 1"); sb.append(" left join inscricao_estadual ie on ie.empresa_id = e.empresa_id and ie.estado_id = es.estado_id and ie.activo = 1");
sb.append(" left join empresa_imposto ei on ei.activo = 1 and ei.empresa_id = e.empresa_id and ei.estado_id = es.estado_id"); sb.append(" left join estado ess on ess.cveestado = ?");
sb.append(" left join empresa_imposto ei on ei.activo = 1 and ei.empresa_id = e.empresa_id and ei.estado_id = ess.estado_id");
sb.append(" where e.empresa_id = ?"); sb.append(" where e.empresa_id = ?");
try { try {
PreparedStatement ps = connection.prepareStatement(sb.toString()); PreparedStatement ps = connection.prepareStatement(sb.toString());
ps.setLong(1, Long.valueOf(empresaId)); ps.setString(1, cveestado);
ps.setLong(2, Long.valueOf(empresaId));
ResultSet rs = ps.executeQuery(); ResultSet rs = ps.executeQuery();

View File

@ -518,10 +518,10 @@ public class ExportacaoFiscal {
sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 29 sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 29
sb.append("1058").append(SEPARADOR); sb.append("1058").append(SEPARADOR);
sb.append("N").append(SEPARADOR); sb.append("N").append(SEPARADOR);
sb.append("N").append(SEPARADOR); sb.append("1").append(SEPARADOR);
sb.append(formataCaracter(VAZIO, false, 60)).append(SEPARADOR); // Posição 33 sb.append(formataCaracter(VAZIO, false, 60)).append(SEPARADOR); // Posição 33
sb.append(VAZIO).append(SEPARADOR); // Posição 34 sb.append("N").append(SEPARADOR); // Posição 34
sb.append(VAZIO).append(SEPARADOR); // Posição 35 sb.append("N").append(SEPARADOR); // Posição 35
sb.append(formataCaracter(VAZIO, false, 7)); // Posição 36 sb.append(formataCaracter(VAZIO, false, 7)); // Posição 36
writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA); writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);
@ -575,8 +575,9 @@ public class ExportacaoFiscal {
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31 sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 32 sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 32
sb.append(formataCaracter(VAZIO, false, 8)).append(SEPARADOR); // Posição 33 sb.append(formataCaracter(VAZIO, false, 8)).append(SEPARADOR); // Posição 33
sb.append(formataCaracter(VAZIO, false, 3)).append(SEPARADOR); // Posição 32 sb.append(formataCaracter(VAZIO, false, 3)).append(SEPARADOR); // Posição 34
sb.append(formataCaracter(VAZIO, false, 3)); // Posição 33 sb.append(formataCaracter(VAZIO, false, 3)); // Posição 35
sb.append(formataCaracter(VAZIO, false, 3)); // Posição 36
writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA); writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);
} }