Ir para conteúdo
  • Cadastre-se

Ajuste Validação Dados Obrigatórios


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

Recommended Posts

  • Consultores
Postado

No svn a contribuição

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 2 meses depois ...
Postado (editado)

@Juliomar Marchetti essa alteração afetou o clientes que tem contas do Itaú e Caixa Economia aqui em GO, pois esse bancos não possuem Digito Verificador na Agência.

Segue em anexo removendo a exigência quando for Itau e Caixa.

Att, Warquia
 

ACBrBoleto.pas

Editado por Warquia Pereira

Warquia Pereira
Fundador | Viva Sistemas
Especialista em Automação Comercial e Desenvolvimento Fiscal
Contribuidor ACBr
MobiPDV • Self Checkout • Integrações Fiscais
www.vivasoftware.com.br

Postado

Boa tarde,

Apenas para alinhar, conforme verificado nos logs do SVN estes campos já estavam como obrigatórios na validação ANTES dessa alteração do dia 28/12, a implementação realizada foi apenas para avisar qual campo não estava preenchido, logo não foi essa alteração que afetou os teus clientes.

Postado (editado)

Na realidade a revisão do dia 28/12 para trás ele não caía nessa validação pois o "vDadosIncompletos" recebia True no início do método; 
vDadosIncompletos := Cedente.Nome = ''; por isso que teve essa dirigência.

procedure TACBrBoleto.ChecarDadosObrigatorios;
var
  // Indicar se algum dos dados obrigatórios não foi preenchido
  vDadosIncompletos: boolean;
begin
   // Verificar o preenchimento do nome
   vDadosIncompletos := Cedente.Nome = '';
   // Verificar o preenchimento da conta
   if not vDadosIncompletos then
     vDadosIncompletos := Cedente.Conta = '';
   // Verificar o preenchimento do dígito da conta
   if not vDadosIncompletos then
     vDadosIncompletos := (Cedente.ContaDigito = '') and (Banco.TipoCobranca <> cobBanestes);
   // Verificar o preenchimento da agência
   if not vDadosIncompletos then
     vDadosIncompletos := Cedente.Agencia = '';
   // Verificar o preenchimento do dígito da agência
   if not vDadosIncompletos then
     vDadosIncompletos := (Cedente.AgenciaDigito = '') and (not (Banco.TipoCobranca in [cobBanestes, cobBanrisul]));
   // Gerar exceção caso algum dos campos obrigatórios não esteja preenchido
   if vDadosIncompletos then
     raise Exception.Create(ACBrStr('Informações do Cedente incompletas'));
end;



 

Editado por Warquia Pereira

Warquia Pereira
Fundador | Viva Sistemas
Especialista em Automação Comercial e Desenvolvimento Fiscal
Contribuidor ACBr
MobiPDV • Self Checkout • Integrações Fiscais
www.vivasoftware.com.br

  • 2 semanas depois ...
Postado

Bom dia, pessoal tem a possibilidade de subir essa correção?

Warquia Pereira
Fundador | Viva Sistemas
Especialista em Automação Comercial e Desenvolvimento Fiscal
Contribuidor ACBr
MobiPDV • Self Checkout • Integrações Fiscais
www.vivasoftware.com.br

  • Consultores
Postado

aguardar para quem cuida do componente consiga passar e ler

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Membros Pro
Postado

Boa tarde, mesmo problema aqui em Goias, após a atualização do componente, obrigando a colocar o Digito verificador no Itaú.

  • Membros Pro
Postado
10 minutos atrás, Patrick Santos Pereira disse:

Boa tarde, mesmo problema aqui em Goias, após a atualização do componente, obrigando a colocar o Digito verificador no Itaú.

@Juliomar Marchetti Sabe me dizer quem subiu para o SVN essa correção?

  • Consultores
Postado
1 hora atrás, Patrick Santos Pereira disse:

@Juliomar Marchetti Sabe me dizer quem subiu para o SVN essa correção?

Tu mesmo pode ver, basta clicar com o lado direto no arquivo e no menu to tortoisesvn e veja o log 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 5 semanas depois ...
Postado

Bom dia @Juliana Tamizou, teria um tempo para avaliar essa correção por gentileza?

Warquia Pereira
Fundador | Viva Sistemas
Especialista em Automação Comercial e Desenvolvimento Fiscal
Contribuidor ACBr
MobiPDV • Self Checkout • Integrações Fiscais
www.vivasoftware.com.br

  • Consultores
Postado

Acho que não é mais a Juliana que cuida desse componente.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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

The popup will be closed in 10 segundos...