Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Depois das mudanças no campo Nosso Numero no sicoob no inicio do ano eu fiz os ajustes no programa para se adaptar as modificações do componente.

Na ocasião fui orientado aqui no fórum a preencher o LayoutVersaoArquivo com 810 se fosse boleto do sicoob.

 

image.png.51f5f3afa2463f51dc560fec95bc5c7e.png

 

Porém atualizei o ACBr semana passada e agora ao gerar uma remessa do Sicoob recebo a seguinte mensagem de erro:

image.png.e82c7bd3762b42bd990f79515fcb47ac.png

 

Teria alguma configuração adicional a fazer depois da atualização?

 

Postado

Conta bancária vc diz?

Até antes da atualização dos ACBr estava funcionando normal com o leiaute 810 e 8 dígitos nessa conta....

Está mensagem aparece quando eu peço para gerar a remessa....

Postado

Eu fiz um teste de atualizar o ACBr novamente hoje e a mensagem de erro permaneceu.

Dai voltei a versão anterior que eu tinha (backup) de antes da atualização de sábado passado e o problema foi resolvido.

Pelo que percebi foi alguma alteração recente no ACBr que está gerando o problema ....

  • Moderadores
Postado
2 horas atrás, cefantacini disse:

Eu fiz um teste de atualizar o ACBr novamente hoje e a mensagem de erro permaneceu.

Dai voltei a versão anterior que eu tinha (backup) de antes da atualização de sábado passado e o problema foi resolvido.

Pelo que percebi foi alguma alteração recente no ACBr que está gerando o problema ....

olha então o que foi feito de mudanças no change log e no winmerge ou diff do svn

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Moderadores
Postado
13 horas atrás, cefantacini disse:

Atualizei e fiz o teste, porém na nova atualização o problema permanece...

Então é outra coisa que está faltando do seu lado
se ainda assim achar que é algo no componente e quiser modificar testar e anexar aqui para validarmos

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Eu depurei e acredito que encontrei onde está o problema, mais não tenho certeza se a solução que encontrei pode dar algum "efeito colateral"

No ACBr novo, dentro do arquivo:

....\Fontes\ACBrBoleto\ACBrBancoSicoob.pas

tem uma procedure que não tem no mesmo arquivo do ACBr antigo:

.

.

function TACBrBancoSicoob.CalcularTamMaximoNossoNumero(const Carteira: String; const NossoNumero : String = ''; const Convenio: String = ''): Integer;
begin
  case StrToIntDef(Carteira,0) of
    1 : begin
        if fpLayoutVersaoArquivo = 810
        then
          Result := 8
        else
          Result := 7
      end;
    9 : Result := 9;
    else
      Result := 7;
  end;
  fpTamanhoMaximoNossoNum := Result;
end;

 

Esse parametrro carteira vem nulo, dai ele assume o 0 e cai no else e assume 7;

Se eu simplesmente tratar o else da mesma forma que o 1 o problema fica resolvido

 

 

 

function TACBrBancoSicoob.CalcularTamMaximoNossoNumero(const Carteira: String; const NossoNumero : String = ''; const Convenio: String = ''): Integer;
begin
  case StrToIntDef(Carteira,0) of
    1 : begin
        if fpLayoutVersaoArquivo = 810
        then
          Result := 8
        else
          Result := 7
      end;
    9 : Result := 9;
    else
        begin
          if fpLayoutVersaoArquivo = 810
          then
            Result := 8
          else
            Result := 7
       end;
  end;
  fpTamanhoMaximoNossoNum := Result;
end;

 

 

 

 

 

 

 

 

 

 

image.png

  • Moderadores
Postado
38 minutos atrás, cefantacini disse:

Esse parametrro carteira vem nulo, dai ele assume o 0 e cai no else e assume 7;

Você está informando a carteira ao adicionar os títulos para gerar a remessa?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

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.

The popup will be closed in 10 segundos...