Ir para conteúdo
  • Cadastre-se

dev botao

Como simular o erro 105 Lote em processamento


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

Recommended Posts

30 minutos atrás, Marceloal disse:

Isso não é um erro, mas sim uma resposta da SEFAZ, então não tem como você simular de modo convencional.

Realmente, você esta correto !

A pergunta deveria ter sido, se haveria uma forma de obter o retorno 105. Mas acredito que somente construindo um webservice e mudando a url no ini ou alterando o apontamento dns para outro local.

Link para o comentário
Compartilhar em outros sites

Se você quer simplesmente que a resposta do envio seja essa, você pode fazer isso alterando os fontes do ACBr para que seja devolvido esse retorno.

Se você observar no teste de retorno após o envio, o ACBr por padrão faz um loop para justamente tratar e tentar umas 5 vezes (acho que o padrão é esse ) quando obtêm esse retorno da SEFAZ.

Link para o comentário
Compartilhar em outros sites

32 minutos atrás, Marceloal disse:

Se você quer simplesmente que a resposta do envio seja essa, você pode fazer isso alterando os fontes do ACBr para que seja devolvido esse retorno.

Se você observar no teste de retorno após o envio, o ACBr por padrão faz um loop para justamente tratar e tentar umas 5 vezes (acho que o padrão é esse ) quando obtêm esse retorno da SEFAZ.

Realmente eu desconheço esse tratamento, vi no manual que o aplicativo no minimo deve aguardar 15 segundos, o que entendo ser desde o envio ate a resposta.

Mas como mantenho o ACBr atualizado a cada compilação do executável e em alguns clientes com a Internet ruim ( WIFI ) esse retorno é constante, pensei em fazer um tratamento especifico.

Mas obrigado pelo retorno.

Link para o comentário
Compartilhar em outros sites

Você pode configurar o número de tentativas e o intervalo de segundos entre cada uma.

    with Configuracoes.WebServices do
    begin
      TimeOut := 15000; // Tempo total para aguardar o envio
      AguardarConsultaRet := 2000; // Tempo para aguardar o retorno em cada tentativa
      Tentativas := 5; // Tentativas para aguardar o retorno

Link para o comentário
Compartilhar em outros sites

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