Ir para conteúdo
  • Cadastre-se

dev botao

Problema Com A Quantidade De Eventos


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

Recommended Posts

bom tarde,

 

estou fazendo a implementação do MDFe no meu sistema e estou tendo um problema com relação à quantidade de eventos.

Procurei aqui no forum e nao achei nada relacionado a isso.

 

seguinte.

Logo após enviar um MDFe e o mesmo sendo autorizado, chamo minha função de consulta.

Nesta função, fiz um teste pra tentar identificar os eventos de um MDF. esse teste é feito assim:

 

ACBrMDFe1.WebServices.Consulta.procEventoMDFe.count

 

e pra minha surpresa, sempre retorna 1, sendo  que acabei de enviar e autorizar o MDF.

 

inclusive se configuro o componente pera exibir as msg, sempre aparece que possui um evento, sendo q nao existe.

 

Gostaria de saber se existe uma outra forma de identificar os evento e tambem como posso ler todos os eventos de um MDF.

 

desde ja agradeço

 

Thiago Dornelas

 

 

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Thiago,

 

O problema é que a rotina ao realizar a consulta, caso não tenha nenhum evento vinculado ao MDF-e o componente gera um evento em branco.

 

Abra a unit pmdfeRetEnvEventoMDFe note que no final dela tem:

 

      if i = 0 then
        FretEvento.Add;
 
Comente essas duas linhas e teste.
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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

 

Boa tarde Thiago,

 

O problema é que a rotina ao realizar a consulta, caso não tenha nenhum evento vinculado ao MDF-e o componente gera um evento em branco.

 

Abra a unit pmdfeRetEnvEventoMDFe note que no final dela tem:

 

      if i = 0 then
        FretEvento.Add;
 
Comente essas duas linhas e teste.

 

 

bom dia Italo, tudo bem?

 

cara, fiz isso que vc sugeriu ontem e mesmo assim nao deu certo. eu inclusive desinstalei o componente e instalei novamente pra ver ser resolvia e nada.

 

aí hj com mais calma testei novamente e descobri em outra unit (pmdfeRetConsSitMDFe) o comando q vc informou, comentei e testei. Ai realmente deu certo sim. agora retorna 0 evento logo apos a autorização.

 

eu realmente nao entendi o motivo de ter esse  if i = 0 then FretEvento.Add;   

Mas aí te pergunto. qual o motivo desse teste? se isso pode ser comentado, nao podemos deixar isso ja na versao final do componente?

existe alguma outra forma de tentar saber se o Manifesto possui algum evento?

 

desde ja agradeço sua atenção.

 

Thiago Dornelas

Thiago Dornelas

Analista de Sistemas
e-mail: [email protected]
Belo Horizonte/MG

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Thiago,

 

Vou analisar para saber se comentado ou mesmo removendo esse if não vai causar nenhum outro problema.

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

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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