Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Bom dia, estou fazendo a implementação da Negativação/Protesto e me deparei com o seguinte bloco

image.thumb.png.e4ecad6c4ffe3e1ea7c80c44ca4d229a.png

Não entendi por quê está sendo utilizado ATitulo.DataProtesto - ATitulo.Vencimento sendo que já existem as propriedades ATitulo.DiasDeProtesto ATitulo.TipoDiasProtesto, que atualmente não estão sendo utilizadas.

Aproveitando, uma linha abaixo tem o seguinte bloco que já está analisando o campo ATitulo.DiasDeNegativacao mas não leva em consideração o campo ATitulo.TipoDiasNegativacao.

image.png.07aadd4be087831c090003264fb967ec.png

Minha dúvida é se isso foi feito intencionalmente dessa maneira, ou se só acabou passando batido

Postado
15 horas atrás, Juliomar Marchetti disse:

Boa tarde

não sei como está tratando. mas temos clientes da empresa rodando a mais de ano com esse código e está funcionando toda essa parte de negativação e protesto

 

Bom dia,

Apenas para esclarecer, em nenhum momento afirmei que o código não está funcionando. O ponto que levantei é que nem todas as opções disponíveis estão sendo devidamente tratadas.

Com a lógica atual, as propriedades ATitulo.DiasDeProtesto / ATitulo.TipoDiasProtesto e ATitulo.TipoDiasNegativacao acabam sendo subutilizadas. Isso força o ERP a calcular manualmente os dias da instrução (com base em DataProtesto - Vencimento), quando o ideal seria simplesmente passar os parâmetros completos e permitir que o próprio componente se encarregue desse cálculo, conforme foi projetado.

Isso poderia evitar inconsistências e tornar o processo mais flexível e aderente à estrutura já existente.

  • Moderadores
Postado
2 horas atrás, João Vitor Bogo disse:

Bom dia,

Apenas para esclarecer, em nenhum momento afirmei que o código não está funcionando. O ponto que levantei é que nem todas as opções disponíveis estão sendo devidamente tratadas.

Com a lógica atual, as propriedades ATitulo.DiasDeProtesto / ATitulo.TipoDiasProtesto e ATitulo.TipoDiasNegativacao acabam sendo subutilizadas. Isso força o ERP a calcular manualmente os dias da instrução (com base em DataProtesto - Vencimento), quando o ideal seria simplesmente passar os parâmetros completos e permitir que o próprio componente se encarregue desse cálculo, conforme foi projetado.

Isso poderia evitar inconsistências e tornar o processo mais flexível e aderente à estrutura já existente.

Hum não saberia dizer.

mas o bom é que ele serve para demais bancos que seguem o mesmo

mas em todo o caso tu pode fazer as devidas mudanças do jeito que desejar, testar e anexar aqui assim será validado e subido ao 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
 

 

Postado
Em 18/07/2025 at 15:43, Juliomar Marchetti disse:

Hum não saberia dizer.

mas o bom é que ele serve para demais bancos que seguem o mesmo

mas em todo o caso tu pode fazer as devidas mudanças do jeito que desejar, testar e anexar aqui assim será validado e subido ao svn

Bom dia, segue anexo sugestão da alteração nessa unit ACBrBoletoW_Sicredi_APIV2.pas

  • Consultores
Postado

Boa tarde,

Criada a TK-7384 para avaliação.

Obrigado pela contribuição.

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

 

 

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