Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde.

Utilizo a ECFVirtualNFCe para a emissão de NFC-e, e no evento QuandoFecharDocumento valido a internet para colocar em contingência ou não.  Porem quando passar por este evento e tem internet mais quando transmitir der erro de internet, não consigo colocar em contingencia.

Tentei tratar no evento NFCETransmitError do AcbrNFe mais não consegui.

Alguém sabe como lidar com isso?

  • Curtir 1
Postado (editado)

Bom dia

Você pode tentar isso:

podeir := true;
try
  AcbrNfce.WebServices.StatusServico.Executar;
  // aqui você trata o retorno do webservice. Em todo caso, aqui indica que há internet e houve comunicação com a Sefaz
except
  on E : exception do
    begin
      podeir := false;
      // aqui vc captura a mensagem e joga ou não para o usuário
    end;
end;

if podeir = true then
  begin
    AcbrNFce.Enviar(vNumLote, false, Sincrono);
    //tratamento do retorno da função ou chama a função Enviar

  end
else
  //aqui vc trata em contingência

 

Espero ter ajudado.

Editado por Turbo Drive
Esqueci de mencionar uma parte do código
Postado

Bom dia Turbo Driver.

Eu estou fazendo a validação o problema e que quando na validação passa que esta tudo ok, mais na hora de enviar da erro na transmissão. 

E como eu utilizo o ECFVirtualNFCe não sei como colocar em contingencia depois da exceção.  

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