Ir para conteúdo
  • Cadastre-se

dev botao

Sicredi - Validador do CNAB não está aceitando caracter especial na Mensagem


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

Recommended Posts

Bom dia,

unit ACBrBoleto
procedure AdicionarMensagensPadroes

Quase no final da procedure, adicionei 2 linhas, logo após o código da DataLimitePagto.

      if DataLimitePagto <> 0 then
      begin
        if DataLimitePagto > Vencimento then
          AStringList.Add(ACBrStr('Não Receber após ' + IntToStr(DaysBetween(Vencimento, DataLimitePagto))+ ' dias'))
        else
          AStringList.Add(ACBrStr('Não Receber após o Vencimento'));
      end;
      if Banco.TipoCobranca = cobSicred then   
         AStringList.Text := TiraAcentos(AStringList.Text); 

Obrigado

Jaisson

WhatsApp Image 2022-04-01 at 10.40.50.jpeg

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde,

Não é interessante colocar esse tipo de verificação em métodos padrões, como sugestão vc poderia passar diretamente sem os acentos ao componente.

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia,

Entendi e faz sentido, porém o ideal é evitar esse tipo de condição nas classes bases, talvez  seria preferível sempre remover os acentos ao invés de condicionar a um banco.

 

Oque acha @José M. S. Junior ?

 

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Bom dia, 

Já existe uma property que faz essa validação no arquivo completo no momento da geração. Propriedade do componente Boleto: "RemoveAcentoArqRemessa"

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 723 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.