Principais máscaras (pictures) usadas no Protheus

CaractereDescrição
APermite somente letras
NPermite letras e números
XPermite qualquer caractere
9Permite números
#Permite letras, números, sinais, espaços para qualquer tipo de dado
LPermite apenas Y, N, T e F (Yes, No, True e False respectivamente)
YPermite apenas Y e N (Yes e No respectivamente)
!Converter letras para maiúsculo
$Exibe um cifrão
.Se usar @E converte o ponto para vírgula
,Se usar @E converte vírgula para ponto
RInsere caracteres na máscara, mas eles não serão salvos no banco de dados
*Exibe asterisco no lugar dos caracteres digitados
<Começa da direita para a esquerda

Agora vamos as máscaras mais utilizadas:

DescriçãoMáscara utilizada
Ano / Mês@R 9999/99
CEP@R 99999-999
CNPJ@R 99.999.999/9999-99
CPF@R 999.999.999-99
Hora e Minuto (será salvo no banco como HHMM)@R 99:99
Hora, Minuto e Segundo (será salvo no banco como HHMMSS)@R 99:99:99
Mês / Ano@R 99/9999
RG@R 99.999.999-X
Senhas@*
Telefone (com DDD)@R (99) 9 9999-9999
Telefone (sem DDD)@R 9 9999-9999
Tudo Maiúsculo@!
Valor numérico com 2 casas decimais@E 999,999,999.99
Valor numérico com 4 casas decimais@E 999,999,999.9999
Valor numérico sem casa decimal@E 999,999,999
Valor numérico sem separador de milhar e com 2 casas decimais@E 999999999.99
Valor numérico com 2 casas decimais começando pelos centavos (direita para esquerda)@<E 999,999,999.99

Atualizado em 25/01/2024
Este artigo foi útil?  
Agradecemos sua avaliação.