Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

ainda nao entendi, porque as vezes, nao acha o xml, 

o que me intriga,  eh q nao vem  retorno indicando q nao carregou  o XML..

hj, fiz um teste (debugando meu sistema- ) vejam o resultado

17/05/24 09:02:42:024 - NFE_LimparLista
17/05/24 09:02:42:024 - Travar
17/05/24 09:02:42:024 -    SetRetorno(0, 0 NFe(s) Carregada(s))
17/05/24 09:02:42:025 - Destravar
17/05/24 09:04:05:179 - NFE_CarregarXML(C:\nfe2\transm\43240505377298000177650030000030041000000220-nfe.xml                                                          )
17/05/24 09:04:05:180 - Travar
17/05/24 09:04:05:180 -    SetRetorno(0, 0 NFe(s) Carregada(s))
17/05/24 09:04:05:180 - Destravar
 

onde pego esse retorno de zero nfe  carregada  ?

pois o status-acrblib retorna zero, como se tudo estah normal.

ressaltando , q nao uso delphi, uso outra linguagem, portanto nao uso o componente 

brigaduuuuu

 

  • Fundadores
Postado

@phulano, me parece que você está enviando vários espaços no final do nome do arquivo...

image.png

Experimente aplicar um "Trim" no conteúdo da variável, antes de chamar o método da ACBrLib

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.

  • Consultores
Postado

Bom dia!

44 minutos atrás, phulano disse:

ainda nao entendi, porque as vezes, nao acha o xml, 

o que me intriga,  eh q nao vem  retorno indicando q nao carregou  o XML..

hj, fiz um teste (debugando meu sistema- ) vejam o resultado

17/05/24 09:02:42:024 - NFE_LimparLista
17/05/24 09:02:42:024 - Travar
17/05/24 09:02:42:024 -    SetRetorno(0, 0 NFe(s) Carregada(s))
17/05/24 09:02:42:025 - Destravar
17/05/24 09:04:05:179 - NFE_CarregarXML(C:\nfe2\transm\43240505377298000177650030000030041000000220-nfe.xml                                                          )
17/05/24 09:04:05:180 - Travar
17/05/24 09:04:05:180 -    SetRetorno(0, 0 NFe(s) Carregada(s))
17/05/24 09:04:05:180 - Destravar
 

onde pego esse retorno de zero nfe  carregada  ?

pois o status-acrblib retorna zero, como se tudo estah normal.

ressaltando , q nao uso delphi, uso outra linguagem, portanto nao uso o componente 

brigaduuuuu

 

O método retornou zero, indicando que não houve falha, mas ele também retornou "0 NFe(s) Carregada(s)" o que da a entender que o XML que você tentou carregar, passou pela rotina de leitura sem levantar erro, mas não é um XML de NFe/NFCe válido.

Pode disponibilizar o referido XML "43240505377298000177650030000030041000000220-nfe.xml" para análise? Se julgar que o mesmo tenha dados sensíveis e não possa ser enviado direto aqui, envie para [email protected] com o link do tópico do fórum no corpo do e-mail para posterior identificação.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Membros Pro
Postado

Daniel,  eu costumo acrescer   X"00" logo apos o nome do xml.   geralmente  nao vai todos esses espaços. mas vou tentar algo 

Diego, nesse caso, eu provoquei o erro,  durante o debug, alterei o nome do xml,  para realmente nao carregar o arquivo

pois  o q preciso eh conseguir pegar o retorno de que nao carregou o  arquivo.  eh isso que estou tentando conseguir

 

  • Consultores
  • Solution
Postado
21 minutos atrás, phulano disse:

Diego, nesse caso, eu provoquei o erro,  durante o debug, alterei o nome do xml,  para realmente nao carregar o arquivo

pois  o q preciso eh conseguir pegar o retorno de que nao carregou o  arquivo.  eh isso que estou tentando conseguir

Por favor, faça um teste usando o método NFe_UltimoRetorno, veja que ele recebe um buffer e um indicador do tamanho do mesmo.

Depois de carregar o XML com respectivo comando, use o NFe_UltimoRetorno e leia o conteúdo do Buffer.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Membros Pro
Postado

Diogo...  

resolveu ..   

sempre esqueço dessa funcao ultimo retorno,

brigaduuuuuuuuuuuuuuuuu

(vou color um lembrete dessa funcao.... no monitor...)

 

  • Curtir 1
  • Este tópico foi criado há 190 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.