Luiz Alberto da Silva Lope Postado 10 Junho Postado 10 Junho Olá pessoal. Estou enviando uma correção na função FormatarCNPJouCPF. function FormatarCNPJouCPF(const AValue: String): String; var S: String; begin S := OnlyAlphaNum(AValue); if Length(S) = 0 then Result := S else begin //if Length(S) = 14 then if Length(S) > 11 then Result := FormatarCNPJ(S) else Result := FormatarCPF(S); end; end; Como nenhum CPF pode ter mais que 11 digitos, o "if Length(S) = 14 then" acaba gerando formatação errada. ACBrValidador.pas 1
Consultores Alexandre de Paula Postado 10 Junho Consultores Postado 10 Junho Boa tarde, Criada a TK-7199 para avaliação. Obrigado pela contribuição. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Fundadores Solution Daniel Simoes Postado 10 Junho Fundadores Solution Postado 10 Junho 3 horas atrás, Luiz Alberto da Silva Lope disse: Como nenhum CPF pode ter mais que 11 digitos, o "if Length(S) = 14 then" acaba gerando formatação errada. Faz todo sentido.. obrigado, enviado ao SVN... Commit 39700 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora