Jump to content

dev botao

Reinf 2.1 está somente retornando o XML com a Resposta: O lote está aguardando processamento.


Go to solution Solved by Alexandre de Paula,
  • Este tópico foi criado há 509 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores
  • Solution
Posted

Boa tarde,

Nessa versão você faz o envio dos lotes de forma assíncrona, isso que dizer que vc apenas envia o lote para o servidor e não tem um retorno imediato.

Então deve depois de enviar, fazer uma consulta e verificar o resultado da operação.

 

  • Like 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Membros Pro
Posted
16 minutos atrás, Alexandre de Paula disse:

Boa tarde,

Nessa versão você faz o envio dos lotes de forma assíncrona, isso que dizer que vc apenas envia o lote para o servidor e não tem um retorno imediato.

Então deve depois de enviar, fazer uma consulta e verificar o resultado da operação.

 

Entendi :(

E teria alguma implementação prevista no componente para fazer essa consulta após o envio, de forma automática, sem a necessidade de chamada da rotina de consulta?
Outra questão, devo fazer a consulta somente quando houver o retorno "
O lote está aguardando processamento."? Tem um limite de tempo que devo usar para fazer a consulta ou posso fazer de imediato, logo após o envio? Tem algum limite de consulta?

  • Consultores
Posted
1 hora atrás, SG Sistemas disse:

E teria alguma implementação prevista no componente para fazer essa consulta após o envio, de forma automática, sem a necessidade de chamada da rotina de consulta?

No momento não.

1 hora atrás, SG Sistemas disse:

Outra questão, devo fazer a consulta somente quando houver o retorno "O lote está aguardando processamento."? Tem um limite de tempo que devo usar para fazer a consulta ou posso fazer de imediato, logo após o envio? Tem algum limite de consulta?

Normalmente a consulta pode ser feita logo na sequencia do envio...

Não existem prazos definidos. Você pode ver o codigo do envio da NFE como exemplo se desejar implementar algo:

  if not Enviar.Executar then
    Enviar.GerarException( Enviar.Msg );

  if not ASincrono or ((FEnviar.Recibo <> '') and (FEnviar.cStat = 103)) then
  begin
    FRetorno.Recibo := FEnviar.Recibo;
    if not FRetorno.Executar then
      FRetorno.GerarException( FRetorno.Msg );
  end;  

No primeiro If é feito o envio e no segundo if verifica o retorno e o status, para ver se o envio ocorreu corretamente, e já faz a consulta em seguida

 

  • Like 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Consultores
Posted

Eu que agradeço a parceria com o ACBr.

Caso deseje fazer alguma implementação como essa da "consulta automática" e acredite que possa ser incorporada aos fontes pode criar um tópico e enviar os fontes pra gente.

Toda contribuição é bem-vinda!

  • Like 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

×
×
  • 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...