Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde. Gostaria de saber como pegar codigo de erro do envio do metodo ACBrNFSe1.Enviar(nrlote)

 

Obrigado.

 

Rogerio Lindemayer

Schneider Sistemas.

Postado

Boa tarde. Gostaria de saber como pegar codigo de erro do envio do metodo ACBrNFSe1.Enviar(nrlote)

 

Obrigado.

 

Rogerio Lindemayer

Schneider Sistemas.

Não sei se é a maneira mais correta, mas eu simplesmente coloco dentro de um bloco try...except e mostro o e.message. 

Postado

Obrigado pelo retorno Rigotti. Eu estou fazendo isso tbem, mas questionei porque eu gostaria de validar pelo codigo de erro do retorno , e nao pelo conteudo de uma string.

  • 2 anos depois...
Postado (editado)

Olá,  tudo certo?

 

Estava pesquisando no fórum, e para não criar um tópico novo, já que é esta mesma dúvida, 

estou ressuscitando este,  rss

Precisaria pegar o código de retorno nos métodos ACBrNFSe.Enviar ACBrNFSe.Gerar.

 

Queremos fazer um tratamento automático quando for, por exemplo, o código E500 no provedor Thema, e E10 no Publica,

que são erros de lote repetido..

 

Obrigado.

Editado por Luciano.

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

  • Consultores
Postado

Bom dia Luciano,

Para o método Enviar tente:

 ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ x ].Codigo

Para o método Gerar tente:

 ACBrNFSe1.WebServices.GerarNFSe.RetornoNFSe.ListaNFSe.MsgRetorno.Items[ x ].Codigo
 

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

Bom dia Italo, 

Não consigo ter acesso à essas variáveis...

No caso do Enviar, consigo acesso até  ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote

Enviar 1.PNGEnviar 2.PNG

e no GerarACBrNFSe1.WebServices.GerarNFSe. A variável Retorno não esta associada.

Gerar.PNG

 

Obrigado

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Postado

Boa tarde Italo,

Sim, foi tentado com esse comando, mas ele não esta acessível...  e gera uma exceção ao passar pelo código:

Método Enviar: 

Enviar.PNGGerar Exc.PNG
Com o método gerar aparece como string vazia, mas gera exceção ao passar também.

Gerar.PNG

 

Obrigado.

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Postado

Italo,

Acredito que consegui resolver para o método Enviar:

Alterai o unit: \Fontes\ACBrDFe\ACBrNFSe\ACBrNFSeWebServices.pas.

Tirei o bloco Try Finally end, que matava a classe retorno, e adicionei no OnDestroy..

_______________

Ps: Vi que respondeu enquanto criava esta mensagem..

Não sei qual a solução seria mais adequada, se a sua não ocasionará vazamento de memória?

 

Att,

ACBrNFSeWebServices.pas

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Postado

Boa tarde. 

Estou com mesmo problema, só que no método.

WebServices.ConsNfseRps.RetornoNFSe.ListaNFSe.MsgRetorno.Items[0].Mensagem

Provedor: Simpliis

 

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