Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia doutores,

Estou tendo uma dificuldade aqui que gostaria de compartilhar, vamos lá...

Utilizo o componente ACBr eSocial, gero os xml tudo por ele e faço o envio pro eSocial, porém quando acontece alguma falha no envio é gerado uma exceção que mata o sistema gerando a mensagem de erro, por exemplo : "Falha na validação dos dados do evento: *** " , Como tenho uma fila de envio, queria que esse erro gerado não abortasse a fila, e continuasse o envio dos próximos mesmo tendo gerado essa exceção, eu então anotaria o status desse xml como pendente e faria o envio posteriormente quando fosse arrumado...

Não sei se ficou claro...

Só pra complementar a estrutura de fila de envio ta toda em um timer, que fica varrendo os xml e efetuando o envio, aí quando da um erro o Timer é abortado e o sistema para de efetuar os envios!

Se alguém puder me ajudar a trocar a forma da excessão pra ser apenas um alerta ou algo assim, agradeceria muito. ? 

Postado (editado)
try

enviaesocial

except

On e:Exception do 

Begin

//e.message mostra a mensagem do erro caso precise

trata caso houver erro

end;

end;

 

Editado por datilas
  • Consultores
Postado

Duplicado de:

 

[]'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.
  • Este tópico foi criado há 2362 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.