Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao Salvar Arquivo


Dangelo2010
  • Este tópico foi criado há 3149 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Ao Validar uma NFe, está dando uma mensagem de erro quando retorna os dados e vai passa na funcao

function TNFeRetRecepcao.TratarRespostaFinal: Boolean; ------> Unit ACBrNFeWebServices

na linha 1258
                if SalvarXML then
                  GravarXML;

mensagem de erro --> erro ao salvar. nome de arquivo nao informado

ja estou passando os dados porem esse erro so comeco hoje ontem estava normal

  Tsi.Configuracoes.Arquivos.PathNFe       := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathInu       := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathEvento    := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.PathSalvar    := CaminhoXML + 'STA\NFE';
  Tsi.Configuracoes.Arquivos.Salvar        := True;
  Tsi.Configuracoes.Arquivos.SepararPorMes := True;
  Tsi.Configuracoes.Arquivos.SalvarEvento  := True;

 

 

Editado por Dangelo2010

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Quais comandos você chama ?

Como reproduzir o problema, usando o Demo do ACBrNFe ?

 

Enviei várias modificações recentemente... favor testar novamente

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você testou após as atualizações recentes ?

Se o problema persistir... Seja mais específico em elaborar o passo a passo.... Exemplo

1 - Configure conforme tela X

2 - Use certificado A1, com OpenSSL

3 - Clique no botão XYZ, e observe o XML criado em "pasta_tal"

4 - ...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Sim atualizei com a ultima versao de hoje no periodo da tarde e estou usando certificado A1

acho que fui bem especifico, como  vc queria sabe como eu fiz para gerar o erro, eu lhe mostrei as imagens de configuracao do demo e simplemente cliquei no botao criar e enviar e ja logo mim trouxe a mensagem de erro, no entanto eu ja debuquei e realmente na linha em que foi informado logo acima esta sendo passado em branco.

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Sinto muito... Suas instruções não são claras para mim...

Sem informações ... Não estou mais investigando esse problema 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Que informacoes vcs precisao mais

por favor configure o demo do mesmo jeito que esta nas imagens que foi enviada e click no botao criar e enviar que vcs verao os erros

 

Passo a passo

Configurar tela Geral conforme imagem

Configura tela Arquivo conforme imagem

clicar no botao criar e enviar, informar o numero da nota, informar o numero do lote e aguardar a resposta de erro.

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Acabei de achar o erro!

O Erro estava na unit ACBrNFeNotasFiscais na linha 1175 na funcao abaixo

function NotaFiscal.GravarXML(NomeArquivo: String; PathArquivo: String): Boolean;
begin
  FNomeArq := CalcularNomeArquivoCompleto(NomeArquivo, PathArquivo);

  if EstaVazio(FXMLOriginal) then
    GerarXML;

  Result := TACBrNFe(TNotasFiscais(Collection).ACBrNFe).Gravar(NomeArquivo, FXMLOriginal);
end;

pois o NomeArquivo sempre vem em branco entao mudei para o nome FNomeArq e funcionou perfeito

 

 

Dangelo Porto

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Os seus fontes estão errados... apague as Units modificas e baixa novamente...

Veja como está o arquivo ACBrNFeNotasFiscais.pas, no SVN:

http://sourceforge.net/p/acbr/code/HEAD/tree/trunk2/Fontes/ACBrDFe/ACBrNFe/ACBrNFeNotasFiscais.pas

function NotaFiscal.GravarXML(NomeArquivo: String; PathArquivo: String): Boolean;
begin
  FNomeArq := CalcularNomeArquivoCompleto(NomeArquivo, PathArquivo);

  if EstaVazio(FXMLOriginal) then
    GerarXML;

  Result := TACBrNFe(TNotasFiscais(Collection).ACBrNFe).Gravar(FNomeArq, FXMLOriginal);
end;   

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3149 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...