Ir para conteúdo
  • Cadastre-se

Silvia Tarloto Mariano

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Posts postados por Silvia Tarloto Mariano

  1. 1 hora atrás, José M. S. Junior disse:

    Parece ser erro de escrita ou leitura no arquivo, pode estar tentando a escrita em arquivo em uso ou aberto. 

    Oi...

     

    Eu sei, mas ainda não consegui achar aonde. E o erro é aleatorio.

    As vezes faço 100 boletos e não da erro nenhum, as vezes faço 1 e da.

    Quando aparece o erro fecho o acbr e o sistema e abro de novo, repito o processo e da tudo OK.

    Estou ficando louca com isso, kkk. 

     

  2. Boa tarde

     

    Estou com problema recorrente ao enviar os comandos para o ACBRMonitor para emissão de boletos... aleatoriamente da o erro I/O ERROR 32.

    Ja fiz varias alterações e não resolve. Mando os arquivos para a pasta ENTRADA com a extensão TMP e com nomes diferentes. E depois verifico se o arquivo esta na pasta SAIDA, leio o retorno e so depois troco a extensão do proximo arquivo... troco a extensão de cada arquivo por TXT, para que o acbr leia e execute... mas aleatoriamente aparece o erro.

    Não sei mais o que fazer ou verificar.

    image.thumb.png.d536757adb9ef1a091b9867fac4d0d6f.png

    image.png

  3. Bom dia

    Uso o AcbrMonitor para gerar arquivos de boleto e enviar por email.

    E constantemente tenho erro i/o 32, e é muito aleatorio.

    Ja fiz varios teste, mas mensmo assim o erro sempre aparece.

    Alguem tem ideia de como solucionar?

    Outra coisa, estou lendo no log.txt os retornos a cada entrada que envio e tambem esse retorno as vezes não vem completo.

    Rotina para ler o retorno.:

     

    if FileExists(Form_Boleto.aux_log) then
        begin
          AssignFile(F1,Form_Boleto.aux_log);
          Reset(F1);
          CloseFile(F1);

          AssignFile(F1,Form_Boleto.aux_log);
          Reset(F1);

          while not Eof(F1) do
            begin
              Readln(F1,S1);
              linha_log := S1;

              Form_Boleto.Memo1.Lines.Add(linha_log);     // estou gravando em um memo

              Form_Boleto.Tbl_Comando.Append;
              Form_Boleto.Tbl_ComandoComando.Text := linha_log;   // estou gravando o retorno em uma tabela(fiz isso pra tentar pegar erros e reprocessar);
              Form_Boleto.Tbl_Comando.Post;
            end;
          CloseFile(F1);

          if (pos('OK:',linha_log)) > 0 then Form_Boleto.erro_boleto := ''
                                                     else Form_Boleto.erro_boleto := linha_log;
        end
      else Form_Boleto.Memo1.Lines.Add('Retorno não encontrado');

    -----------------------------------------------------------------------------------------------------------------------------------------------------

    Envio dos comandos.:

    TRY
        assignFile(meuarq,aux_ent);
        rewrite(meuarq);
        Write(meuarq, #239+#187+#191);        // para gerar tipo UTF-8

        linha := 'BOLETO.LimparLista';        // Limpando lista de boletos
        writeln(meuarq,linha);
      FINALLY        //except
        system.CloseFile(meuarq);
      END;

     

     

     

     

  4. Uso o AcbrMonitor e agora troquei de micro e ao enviar os boletos por email tenho o erro abaixo.:

     

    14/06/2021 11:22:34 - Email: Iniciando processo de envio.
    14/06/2021 11:22:34 - Email: Configurando o cabeçalho do e-mail.
    14/06/2021 11:22:34 - Email: Logando no servidor de e-mail.
    14/06/2021 11:22:38 - Email: Iniciando os envios.
    14/06/2021 11:22:39 - Email: Processando lista de destinatários.
    14/06/2021 11:22:39 - SMTP Error: Unable to send MailTo.
    550 SMTP AUTH is required for message submission on port 587
    14/06/2021 11:23:35 - ACBr MonitorPLUS Ver.1.3.0.310 - x86

    O que pode ser?

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