Ir para conteúdo
  • Cadastre-se

dev botao

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

  • Administradores
Postado

Obrigado por reportar.

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

  • Curtir 2
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 !!

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