Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

pegar dados do evento de cancelamento


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

Recommended Posts

bom dia

No trunk2, para cancelar uma NFe, e após este código:

ACBrNFe1.EnviarEvento(StrToInt('1');

no trunk2, no final do evento de cancelamento,  preciso pegar estes dados para gravar no Banco:
- protocolo
- stat
- motivo
- datahora do evento

como exemplo, para o protocolo, fiz assim:
Protocolo := ACBrNFe1.WebServices.Consulta.procEventoNFe.Items[0].RetEventoNFe.retEvento.Items[0].RetInfEvento.nProt;

mas neste caso sempre retorna: Inaccessible value, e nos outros também.

obrigado pela ajuda.

Link to comment
Share on other sites

  • Consultores

Boa tarde,

Após enviar o evento você esta executando o método consultar?

Se não esta porque você esta colocando a palavra consulta na linha para pegar o retorno?

O correto é:

   sProtocolo := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt;

 

Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.