Ir para conteúdo
  • Cadastre-se

dev botao

Envio de RPS em Lote - erro


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2215 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou usando o codigo abaixo para gerar os arquivos RPS e enviar os lotes com 50 notas

Mas apresenta esse erro!

image.png.a5ee00431e89647c9f0ea55a6c3ec327.png

 

O código é este:

  qrySQL.First;
  while not qrySQL.Eof do
    begin
      c := 1;

dba.ACBrNFSe1.NotasFiscais.Clear;
      while not qrySQL.Eof and (c <= 50) do
        begin
          seqRPS := IntToStr(numeroRPS);
          AlimentaComponente(seqRPS);
          inc(numeroRPS);
          inc(c);
          qrySQL.Next;
        end;

      dba.ACBrNFSe1.Enviar(vNumLote);

      MemoDados.Lines.Add('Nome XML: '+dba.ACBrNFSe1.NotasFiscais.Items[i].NomeArq);
      MemoDados.Lines.Add('Nota Numero: '+dba.ACBrNFSe1.NotasFiscais.Items[i].NFSe.Numero);
      MemoDados.Lines.Add('Código de Verificação: '+dba.ACBrNFSe1.NotasFiscais.Items[i].NFSe.CodigoVerificacao);
      inc(vNumLote);
    end;

  ShowMessage('Arquivo gerado em: '+dba.ACBrNFSe1.NotasFiscais.Items[0].NomeArq);

 

Alguém poderia dar uma ajuda?

 

 

  • Consultores
Postado

Bom dia Walfrido,

Pelo que entendi, quando você envia um lote contendo apenas 1 RPS não ocorre erro de Timeout, correto?

O problema é quando você envia um lote contendo duas ou mais RPS, ai o erro de Timeout aparece, correto?

Sendo assim, aumente o valor da propriedade Timeout do componente ACBrNFSe.

 

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

  • Consultores
  • Solution
Postado

Bom dia Walfrido,

O valor de Timeout é em milissegundos, portanto 5000 equivale a 5 segundos.

Vai aumentando até que o problema de Timeout se resolva.

Não existe uma valor aconselhável, o correto é que o valor do Timeout esteja em uma tela de configuração da sua aplicação e não fixo na propriedade do componente.

  • 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

  • 2 semanas depois ...
  • Este tópico foi criado há 2215 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.