Ir para conteúdo
  • Cadastre-se

dev botao

Chave MDFe em Modo Sincrono


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

   Boa tarde a todos. Vi o post do @Diego Foliene na base de conhecimentos sobre o envio de nova em modo Sincrono e comecei a realizar as modificações necessárias, troquei as opções "webservices.RETORNO.xxxx" por "webservices.ENVIAR.xxxx", só estou tendo dificuldades em obter a chave, ele não reconhece o comando "ACBrMDFe1.WebServices.ENVIAR.ChaveMDFe".

  Alguma dica. Grato, 

 

image.png.df343e0eab3c1bb878eecc1237c7ba51.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Castro,

Após o envio no modo Síncrono se o MDFe foi autorizado você pode pegar a chave da seguinte forma:

Chave := ACBrMDFe1.Manifestos[0].MDFe.procMDFe.chMDFe;

Mas também você pode obter a chave da seguinte forma:

Chave := ACBrMDFe1.Manifestos[0].NumID;

 Essa segunda forma se faz necessário que o o XML do MDFe tenha sido gerado.

  • Curtir 2
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 5 semanas depois ...

Bom dia Italo

estou fazendo da seguinte maneira, porem nao esta preenchendo a chave nem protocolo e nem recibo

  // Autorizada
  if (ACBrMDFe1.WebServices.Retorno.cStat = 100) then
  begin
    CdsManifestos1.Edit;
    CdsManifestos1MDFCHA.Value := ACBrMDFe1.Manifestos.Items[0].MDFe.procMDFe.chMDFe;;
    CdsManifestos1MDFPRO.Value := ACBrMDFe1.WebServices.Enviar.Protocolo;
    CdsManifestos1MDFREC.Value := ACBrMDFe1.WebServices.Enviar.Recibo;
    CdsManifestos1.Post;
    CdsManifestos1.ApplyUpdates(0);
  end;

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
3 minutos atrás, felipeiw disse:

estou fazendo da seguinte maneira, porem nao esta preenchendo a chave nem protocolo e nem recibo

No modo síncrono não é usado o ACBrMDFe.WebServices.Retorno, altere pra ACBrMDFe.WebServices.Enviar.

Também não é retornado número de recibo, que é desnecessário no modo síncrono.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
11 minutos atrás, felipeiw disse:

Opa show de bola, entendi BigWigs, fiz aqui vou testar no proximo, muito obrigado

o que foi informado acima está no exemplo do svn e com até separação dizendo sincrono etc. ;-)

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
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.