Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde!!!

 

   Pessoal eu to com problema, de estar usando a função ACBrNFSe.ConsultarSituacao(AProtocolo: String; const ANumLote: String): Boolean;

   e quando esta dando erro, tem um try Except que esta escondendo a msg o Raise Exception  que tem dentro de WebServices.ConsultaSituacao(AProtocolo, ANumLote);

 

  A minha pergunta é: tá Certo esse: 

 try
    Result := WebServices.ConsultaSituacao(AProtocolo, ANumLote);
  except
    Result := False;
  end;

 

  Porque pra mim ter o retorno correto tive que tirar esse try except.

  Pelo q vi esse false ja esta tratado dentro da funcao principal.

 

  

  • Consultores
Postado

Boa tarde Heto,

Tem tomar cuidado com o Try pois pode ocultar algumas mensagens do componente.

Outra coisa importante, o método ConsultaSituacao a principio é utilizado pelos provedores que seguem a versão 1 do layout da ABRASF.

Já os que seguem a versão 2 esse método não deve ser executado.

  • 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

  • Membros Pro
Postado
Em 08/02/2018 at 15:49, Italo Jurisato Junior disse:

Boa tarde Heto,

Tem tomar cuidado com o Try pois pode ocultar algumas mensagens do componente.

Outra coisa importante, o método ConsultaSituacao a principio é utilizado pelos provedores que seguem a versão 1 do layout da ABRASF.

Já os que seguem a versão 2 esse método não deve ser executado.

Bom dia!!!

 

  Isso mesmo Italo, esta ocultando as mensagem de erro. E a principio eu estou utilizando o Provedor da Abaco que segue a versao 1.

 Entao voce acha que consegue verificar se pode comentar esse try, no GitHub para nós?

 

No meu caso aqui, Resolveu!

  • Membros Pro
Postado
Em 12/02/2018 at 09:33, Italo Jurisato Junior disse:

Bom dia Heto,

Você uma alteração no componente ou na sua aplicação?

Se foi no componente favor anexar a unit alteração para que possamos avaliar.

Sim, Foi no Componente, Segue em anexo.

função ACBrNFSe.ConsultarSituacao(AProtocolo: String; const ANumLote: String): Boolean;

ACBrNFSe.pas

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