Ir para conteúdo
  • Cadastre-se

dev botao

Retorno TRUE da funcao Retorno.Executar??


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

Recommended Posts

Olá Amigos do fórum, fiz o seguinte tratamento, caso eu envie a Nfe e não consiga obter resposta do lote, ou seja, retorna Lote em Processamento, guardo no BD que o lote foi enviado e está em processamento (3) e dei a opção do usuário consultar esta Nfe depois. o código de consulta está abaixo:



     Try

       With FcomponentesNfe.ACBrNFe.WebServices do

       Begin


             Retorno.Recibo := Self.nfe.get_reciboenvio;//pego o numero do recibo que está no meu BD


             if not(Retorno.Executar)

             then raise Exception.Create(Retorno.Msg);


       End;

     Except

          //aqui verifico se ainda esta em processamento, ou se o erro é outro e tiro o status de 3-enviada, e abro a nota

//para a digitacao....

    End;

Porém mesmo quando a NFe está autorizada a função retorna FALSE, olhei o código da função e não encontrei o lugar que ela deveria retornar TRUE, isto faltou ou estou usando a forma errada de consultar?

Agradeço a atenção!

-----------------------------------------------------------

Até a Vitória sempre!

Atenciosamente

Ronnei Peterson

Invictos Tecnologia - www.invictos.com.br

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Eu utilizo isso somente dentro de um bloco try except e nunca tive problema.

Try

Retorno.Executar;

Except on E: Exception do

begin

//tratamento do erro

end;

end;

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

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