Ir para conteúdo
  • Cadastre-se

dev botao

Pegar chave do MDFe


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

Recommended Posts

Ola amigos

O Mdfe funciona perfeitamente,,  mas de uns tempos

para cá  (depois de algumas atualizaçoes)

 nao consigo mais pegar a chave no retorno

antes fazia da seguinte forma:

table3chave.Value:=Copy(ACBrMDFe1.Manifestos.Items[0].MDFe.infMDFe.ID, 5, 44);

salvo a chave para que no encerramento, o usúario de um click e o sistema ja

busca o xml automaticamente.

 

agradeço qualquer ajuda

 
 

 

 

 

Link para o comentário
Compartilhar em outros sites

Ola Italo,

Entao , tem um retorno quando vou gravar  --> LIst Index  Out Of Bonds

Nao Entendi Bem, parece que a variavvel esta vazia...

A base de dados esta correta, quando faço o encerramento pego a chave e gravo normalmente, só ocorre

no envio do MDFe (index)  nao tenho indexes nesta tabela, é gravada sequencialmente pelo numero do lote,

 

 

 

Editado por centuryinf
Link para o comentário
Compartilhar em outros sites

Ola Italo,

nao, o clear uso no final da funçao, achei que era problema na base de dados, mas também nao encontrei nada, já li e re-li a funçao e nao tem nada de diferente..

uso WIndows 7 Profissional original em todos os clientes, e esta dando o mesmo problema em todos

 

Editado por centuryinf
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

O erro "LIst Index  Out Of Bonds" ao executar a linha:

table3chave.Value:=Copy(ACBrMDFe1.Manifestos.Items[0].MDFe.infMDFe.ID, 5, 44);

Significa que não existe nenhum elemento na lista Manifestos.

O erro ocorre exatamente nessa linha?

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

  • Consultores

Boa noite,

Anexe o XML do MDF-e após o envio, ou seja assinado e protocolado.

Outra coisa, no grupo de informações do protocolo temos a chave do MDF-e.

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

  • Consultores

Bom dia,

Tenho uma aplicação que me permite carregar XML de NFe, CTe ou MDFe apresentar alguns dados e a possibilidade de visualizar e imprimir o DANFE, DACTE ou DAMDFE dependendo o XML lido.

Quando me refiro a apresentar alguns dados, entre eles estão a chave o numero do protocolo.

Para pegar a chave do MDF-e, a linha executada é:

   edtChave.Text := Copy(MDFe.Manifestos.Items[0].MDFe.infMDFe.ID, 5, 44);
 

Algo esta errado na sua aplicação.

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á 2473 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...