Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Toda comunicação com a SEFAZ, gera um arquivo xml, como faço para armazenar algumas informações no banco de dados ? Como é gerado o nome do arquivo xml ?

A figura anexada mostra alguns campos que eu gostaria de salvar no banco de dados

 

Encerrando.jpg

  • Consultores
Postado

Bom dia Adilson,

Para obter os dados de retorno de envio de um evento é da seguinte forma:

   sProtocolo := ACBrMDFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[ 0 ].RetInfEvento.nProt;
   sStat           := ACBrMDFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[ 0 ].RetInfEvento.cStat;
   sMotivo      := ACBrMDFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[ 0 ].RetInfEvento.xMotivo;
   dhEvento    := ACBrMDFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[ 0 ].RetInfEvento.dhRegEvento;
 

  • Curtir 1
  • Obrigado 1
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

Postado

Boa tarde..

Tu tambem , pode ir no diretorios, onde sao gerados, os retornos de xml,

no caso do acbrmonitorplus é Arqs\....

e la tem o xml, completo com todos os dados..

pode pegar esse xml,completo, e jogar dentro do campo no banco de dados..

 

  • Curtir 1
  • Haha 1
Postado

Te agradeço pela dica Amarildo, mas utilizei as linhas de comando que Italo enviou e já deu certo.

Muito Obrigado Italo, essas linhas trouxeram exatamente o retorno da forma que eu buscava, inclusive o arquivo xml e nome do arquivo. Muito obrigado pela informação.

Só pra completar, quando esse retorno vem do encerramento, da consulta e do envio, passa pra mim uma linha de sintaxe de cada exemplo.

  • Curtir 1
  • Consultores
Postado

Boa tarde Adilson,

O que lhe passei é como obter o retorno de envio de um evento, não importa se o evento é de encerramento, cancelamento ou outro qualquer.

Quanto ao retorno do envio de um MDF-e, abra o programa exemplo do componente ACBrMDFe e veja o conteúdo do botão [Criar e Enviar] lá tem o que você deseja.

Quanto ao retorno do consultar vide o botão [Consultar carregando XML] do programa exemplo.

  • 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

  • Consultores
Postado

Obrigado por reportar.

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

  • Curtir 2
Consultora ACBr Pro

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

  • Este tópico foi criado há 2830 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...
The popup will be closed in 10 segundos...