Jump to content

dev botao

Como simular o erro 105 Lote em processamento


  • Este tópico foi criado há 2412 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...