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) {
|
public File importacionFiscalECF(Date inicio, Date fim, Empresa empresa) {
|
||||||
|
|
||||||
try {
|
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";
|
String nomeArquivo = UsuarioLogado.getUsuarioLogado().getNombusuario() + "_" + Calendar.getInstance().getTime().getTime() + "_" + "fiscal";
|
||||||
File arquivo = File.createTempFile(nomeArquivo, ".tmp");
|
File arquivo = File.createTempFile(nomeArquivo, ".tmp");
|
||||||
|
|
||||||
|
@ -65,8 +62,15 @@ public class FiscalServiceImpl implements FiscalService {
|
||||||
|
|
||||||
Integer seq = 1;
|
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) {
|
for (ImportacionFiscalVO fiscal : list) {
|
||||||
|
|
||||||
|
qtdDoc++;
|
||||||
String data = fiscal.getDataEmissao();
|
String data = fiscal.getDataEmissao();
|
||||||
|
|
||||||
String brancos213 = StringUtils.rightPad("", 213, " ");
|
String brancos213 = StringUtils.rightPad("", 213, " ");
|
||||||
|
@ -120,14 +124,24 @@ public class FiscalServiceImpl implements FiscalService {
|
||||||
gravarArq.println(header);
|
gravarArq.println(header);
|
||||||
|
|
||||||
for (String itemDoc : montarItensFiscais(fiscal.getItensFiscais(), seq)) {
|
for (String itemDoc : montarItensFiscais(fiscal.getItensFiscais(), seq)) {
|
||||||
|
|
||||||
|
qtdItens++;
|
||||||
gravarArq.println(itemDoc);
|
gravarArq.println(itemDoc);
|
||||||
seq++;
|
seq++;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
String qtdeDocGerados = StringUtils.rightPad("", 5, " ") + "1";
|
String qtdeDocGerados = qtdDoc.toString();
|
||||||
String qtdeItensDocGerados = StringUtils.rightPad("", 5, " ") + "2";
|
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, " ");
|
String brancos382 = StringUtils.rightPad("", 382, " ");
|
||||||
|
|
||||||
seq++;
|
seq++;
|
||||||
|
|
Loading…
Reference in New Issue