Máscara e validação de CPF e CNPJ e valor mínimo e máximo em fórmulas

Nesse post apresentamos recursos de máscara e validação de CPF e CNPJ, assim como nova opção de fórmula para buscar o valor mínimo ou valor máximo coletado em um campo.

Máscara em campos

Figura 1: Configuração de máscara em campos alfanuméricos

 

O CPF e CNPJ são dados requeridos no Brasil e servem para identificação da pessoa física (CPF) ou pessoa jurídica (CNPJ). Foram incluídas novas opções de máscara para os campos alfanuméricos, conforme mostrado na Figura 1. Essas máscaras são aplicadas nos campos a fim de facilitar a visualização e preenchimento dos campos no mobile. Ao incluir a máscara de CPF ou CNPJ, o sistema automaticamente inclui os caracteres de separação nos números, facilitando assim a identificação do documento. Note que existe também a opção de máscara “Senha”, que visa não permitir a visualização dos caracteres digitados, substituindo-os por asterisco (*).

Validação de CPF e CNPJ

Figura 2: Fórmula para validação do conteúdo de CPF e CNPJ

 

Além da máscara, é possível também configurar para que seja aplicada a validação do conteúdo do CPF ou CNPJ, conforme apresentado na Figura 2. Ao criar fórmula de validação usando a função de Validação de CNPJ ou Validação de CPF, o uMov.me irá validar se os números dos documentos são válidos, através do cálculo do dígito verificador, e não deixará sair da tela se eles possuírem dados inválidos. Existe também a função de Validação de CMC7, para validar se número do cheque é valido, conforme já destacado em outro post.

Importante ressaltar que essas funções retornam 1 se o resultado for verdadeiro e 0 se for falso. Sendo assim, para montar a fórmula corretamente deve ser montada a fórmula conforme o exemplo: Validação de CPF = 1.

Valor mínimo ou máximo

Figura 3: Fórmula para buscar o valor mínimo ou valor máximo de um campo

 

Outra opção disponibilizada nas fórmulas é a seleção do valor mínimo e valor máximo de determinado campo da atividade. Esse recurso pode ser utilizado em casos onde há coleta de valores para vários itens, como pedido de venda. Após preencher os dados de vários itens, é possível usar a função de valor máximo para identificar o produto com maior valor de venda, por exemplo. Ou então buscar a maior data de entrega entre todos os itens para armazenar no pedido. Essas funções estão disponíveis para todos os campos numéricos, data e hora da atividade conforme mostrado na Figura 3. Note que já existe também a opção de somatório para campos numéricos.

Esses recursos estão disponíveis na plataforma Android a partir da versão 04.84. Em breve estará disponível também na plataforma iOS.

Ficou alguma dúvida? Faça contato com o nosso time!