RMD - Arquivo Exportação para QS (bug #6374) - Parte 1 - ECF
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@45161 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
40051ba839
commit
1d63d58098
|
@ -47,9 +47,6 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
public File importacionFiscalECF(Date inicio, Date fim, Empresa empresa) {
|
||||
|
||||
try {
|
||||
List<ItemFiscalVO> itens = fiscalDAO.buscaDatosFiscaisECF(inicio, fim, empresa.getEmpresaId());
|
||||
List<ImportacionFiscalVO> list = agruparItensFiscais(itens);
|
||||
|
||||
String nomeArquivo = UsuarioLogado.getUsuarioLogado().getNombusuario() + "_" + Calendar.getInstance().getTime().getTime() + "_" + "fiscal";
|
||||
File arquivo = File.createTempFile(nomeArquivo, ".tmp");
|
||||
|
||||
|
@ -65,8 +62,15 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
|
||||
Integer seq = 1;
|
||||
|
||||
List<ItemFiscalVO> itens = fiscalDAO.buscaDatosFiscaisECF(inicio, fim, empresa.getEmpresaId());
|
||||
List<ImportacionFiscalVO> list = agruparItensFiscais(itens);
|
||||
|
||||
Integer qtdDoc = 0;
|
||||
Integer qtdItens = 0;
|
||||
|
||||
for (ImportacionFiscalVO fiscal : list) {
|
||||
|
||||
qtdDoc++;
|
||||
String data = fiscal.getDataEmissao();
|
||||
|
||||
String brancos213 = StringUtils.rightPad("", 213, " ");
|
||||
|
@ -120,14 +124,24 @@ public class FiscalServiceImpl implements FiscalService {
|
|||
gravarArq.println(header);
|
||||
|
||||
for (String itemDoc : montarItensFiscais(fiscal.getItensFiscais(), seq)) {
|
||||
|
||||
qtdItens++;
|
||||
gravarArq.println(itemDoc);
|
||||
seq++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
String qtdeDocGerados = StringUtils.rightPad("", 5, " ") + "1";
|
||||
String qtdeItensDocGerados = StringUtils.rightPad("", 5, " ") + "2";
|
||||
String qtdeDocGerados = qtdDoc.toString();
|
||||
if (qtdeDocGerados.length() < 6) {
|
||||
qtdeDocGerados = StringUtils.rightPad("", (6 - qtdeDocGerados.length()), " ") + qtdeDocGerados;
|
||||
}
|
||||
|
||||
String qtdeItensDocGerados = qtdItens.toString();
|
||||
if (qtdeItensDocGerados.length() < 6) {
|
||||
qtdeItensDocGerados = StringUtils.rightPad("", (6 - qtdeItensDocGerados.length()), " ") + qtdeItensDocGerados;
|
||||
}
|
||||
|
||||
String brancos382 = StringUtils.rightPad("", 382, " ");
|
||||
|
||||
seq++;
|
||||
|
|
Loading…
Reference in New Issue