Ir para conteúdo
  • Cadastre-se

dev botao

Arquivos xml do Sat as vezes não salva na pasta CFesEnviados


Ver Solução Respondido por alesteves,
  • Este tópico foi criado há 1555 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite! Em alguns clientes acontece esporadicamente de não serem salvos os arquivos xml do SAT na pasta CFesEnviados. Eles ficam gravados no nosso banco, contudo não são gerados na pasta. Alguém aqui já passou por isso?

Obrigado pela ajuda e paciência!

Postado

Bom dia Juliomar! Pasta local. Faço isso no onshow do form: 

      ACBrSAT1.ConfigArquivos.PastaCFeCancelamento:=GetCurrentDir+'\CFesCancelados';
      ACBrSAT1.ConfigArquivos.PastaCFeVenda:=GetCurrentDir+'\CFesEnviados';
      ACBrSAT1.ConfigArquivos.PastaEnvio:=GetCurrentDir+'\CFesEnvio';

onde GetCurrentDir é uma função da SysUtils para o path do exe.

O estranho é que a maioria dos arquivos são salvos. Mas de maneira aleatória, até então, alguns não são salvos. De um cliente especifico, por exemplo, em um dia de maior movimento, não salvou nenhum. Contudo houve dias que foram salvos a maioria, mas alguns não.

  • Administradores
Postado

Bom dia.

Seria interessante adicionar pontos de log em sua aplicação para lhe ajudar nesta analise.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Solution
Postado

Obrigado Juliana! Vou fazer isso. De imediato eu consigo resolver gravando o arquivo pelo campo da minha tabela de sat, fazendo um verificação se existe ou não o arquivo. Postei aqui pensando talvez que já tivesse acontecido com alguém.

Tópico resolvido (onde eu informo isso aqui no ambiente? Ou vcs mesmo fazem isso...)

  • Curtir 1
  • Administradores
Postado

Bom dia.

Vamos manter o tópico aberto para quando você identificar o problema, poder retornar nele.

Att.

 

  • Obrigado 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 2 meses depois ...
Postado

Bom dia !

 

Acredito que sei oque seja, a função GEtCurrentDir pega a pasta atual do seu aplicativo , portanto se sua aplicação exibir o OpenDialog para o usuário salvar ou selecionar algum arquivo em outra rotina isto irá mudar a pasta atual do seu aplicativo ... e portanto o xml será  salvo em outra pasta...

 

Use a seguinte função para obter a Pasta do executável ao invés da pasta atual:

 

ExtractFilePath(Application.ExeName);

 

 

 

 

  • Curtir 1
  • Obrigado 1
  • Este tópico foi criado há 1555 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.