Jump to content

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

Recommended Posts

  • Administradores
Posted

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

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

  • Consultores
Posted
8 horas atrás, Luiz Carlos de Lima disse:

Bom dia,

Tem como nao aparecer a mensagem de retorno na tela quando ocorre um erro apos ACBrCTe.Enviar(vLote, False), para que eu possa trata-lo.

Grato

Olá Luiz,

   não consegui compreender seu problema. Poderia detalhar melhor? Por exemplo, consegue reproduzir utilizando o Demo do ACBrCTe?

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Posted

Boa tarde,

Vejam bem, eu consigo o XML mas não assinado, porque em alguns casos foi perdido.

Então ja tentei Enviar novamente, mas retorna o erro em anexo. Vejam que na mensagem tem o protocolo que preciso para arquivar, mas não consigo recupera-lo.

Então tentei somente Assinar, analisar e consultar.

Usei os métodos do demo por chave e por XML(não autorizado), nenhum retorna o protocolo. Como faço para pegar este protocolo, pois o ACBr mostra ele na mensagem anexa. Se esta mensagem é do ACBr eu não consigo capturar este protocolo, assim ja resolveria meu problema.

Captura de tela 2019-07-17 14.20.57.png

  • Moderadores
  • Solution
Posted

Luiz, conforme falamos via chat se você conseguiu gerar o XML com os mesmos dados (ou seja, mesma chave), precisa apenas carregar o XML no componente e realizar a consulta: 

ACBrCTe1..Conhecimentos.LoadFromFile("path_CTe");

ACBrCTe.WebServices.Consulta.CTeChave:= "Chave_CTe";

ACBrCTe.WebServices.Consulta.Executar;

 

Para obter o retorno:

ACBrCTe.WebServices.Consulta.Protocolo;

ACBrCTe.WebServices.Consulta.protCTe.digVal; 

ACBrCTe.WebServices.Consulta.msg;

(...)

Vai notar também que o XML que você carregou será atualizado com os dados de Autorização.

Os mesmos dados de retorno também podem ser obtidos apenas  realizando a consulta pela chave, mas neste caso não será atualizado o XML automaticamente com o protocolo..

 

  • Like 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2042 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...