Ir para conteúdo
  • Cadastre-se

dev botao

Ler os Eventos


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

Recommended Posts

Boa Noite,

Estou precisando de ler todos os eventos do xml.

Exemplo: (Cancelamento....)

Eu sempre usei assim, Hoje dia 25/03/2019 parou de funcionar.

Rotina:

ACBrNFc.WebServices.Consulta.NFeChave := pchave;
ACBrNFc.WebServices.Consulta.Executar;

for I := 0 to ACBrNFc.WebServices.Consulta.procEventoNFe.Count -1 do
begin
    // Cancelamento
    (StrToInt64Def( TpEventoToStr(ACBrNFc.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.retEvento.Items.RetInfEvento.tpEvento) ,0) = 110111)
end    
    
Atenciosamente,

Marco Antonio.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
13 horas atrás, marco_visao disse:

 

Boa tarde, marco_visao.

Os fontes estão atualizados? Consegue reproduzir o erro com o demo na pasta exemplos?

Equipe ACBr

Felipe Eduardo Resende Mesquita

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

abri um chamado antes e o que eu coloquei lá reflete na questão dos eventos.. reparei que as consultas não estavam trazendo mais os eventos...o WebServices.Consulta.procEventoNFe.Count sempre vinha zero... 

na Unit pcnRetConsSitNfe, na linha 204 está gerando uma exception, porque no retorno não tem a tag cMsg... então ele gera a exception e vai pro Except , portanto não conclui o resto da consulta.. comentei essa linha e voltou a funcionar perfeitamente, trazendo certingo os procEventonfe... acho que ali deveria ter um try..except..proprio


                 try
                     protNFe.cMsg     := Leitor.rCampo(tcStr, 'cMsg');
                 except
                     protNFe.cMsg := 0;
                 end;
 

coloquem um ponto de parada nessa linha e vão ver que gera um exception...

esse código acima resolve situação

icone.png.a9a9834f5d376de0caa4952ae2bbf8ce.pngAggille Sistemas de Gestão

Leandro do Couto
(51) 99105.1600
Novo Hamburgo / RS
[email protected]
www.aggille.com.br

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...