Para podermos adicionar corretamente uma máscara em um campo de uma entidade/tabela desejada, é necessário realizar o seguinte fluxo:
1 - Com o devido acesso, entrar no modulo Sys da plataforma
2 - Encontrar na listagem de tabelas do sistema, a tabela que corresponde ao campo desejado → Acessar o Dicionário
3 - Encontrar o campo desejado no Dicionário da tabela → Editar o campo e adicionar a Máscara desejada no input “Máscara do Campo”
obs: Os campos disponiveis atualmente para serem formatado com uma Máscara são os do tipo Número
Atenção:
A Máscara deverá ser uma string seguindo os padrões dos formatares disponíveis:
Números
Entrada
Formatador
Saída
10000
‘0,0.0000’
10,000.0000
10000.23
‘0,0’
10,000
10000.23
‘+0,0’
+10,000
-10000
‘0,0.0’
-10,000.0
10000.1234
‘0.000’
10000.123
100.1234
‘00000’
00100
1000.1234
‘000000,0’
001,000
10
‘000.00’
010.00
10000.1234
‘0[.]00000’
10000.12340
-10000
‘(0,0.0000)’
(10,000.0000)
-0.23
‘.00’
-.23
-0.23
‘(.00)’
(.23)
0.23
‘0.00000’
0.23000
0.23
‘0.0[0000]’
0.23
1230974
‘0.0a’
1.2m
1460
‘0 a’
1k
-104000
‘0a’
-104k
1
‘0o’
1st
100
‘0o’
100th
Moeda
Entrada
Formatador
Saída
1000.234
‘$0,0.00’
$1,000.23
1000.2
‘0,0[.]00 $’
1,000.20 $
1001
‘$ 0,0[.]00’
$ 1,001
-1000.234
‘($0,0)’
($1,000)
-1000.234
‘$0.00’
-$1000.23
1230974
‘($ 0.00 a)’
$ 1.23 m
Bytes
Entrada
Formatador
Saída
100
‘0b’
100B
1024
‘0b’
1KB
2048
‘0 ib’
2 KiB
3072
‘0.0 b’
3.1 KB
7884486213
‘0.00b’
7.88GB
3467479682787
‘0.000 ib’
3.154 TiB
Porcentagens
Entrada
Formatador
Saída
1
‘0%’
100%
0.974878234
‘0.000%’
97.488%
-0.43
‘0 %’
-43%
0.43
‘(0.000 %)’
43.000%
Tempo
Entrada
Formatador
Saída
25
‘00:00:00’
0:00:25
238
‘00:00:00’
0:03:58
63846
‘00:00:00’
17:44:06
Exponencial
Entrada
Formatador
Saída
1123456789
‘0,0e+0’
1e+9
12398734.202
‘0.00e+0’
1.24e+7
0.000123987
‘0.000e+0’
1.240e-4
Escape de Caracteres
Serão considerados caracteres de escapes quando estiverem entre ‘’ (aspas simples)
Exemplos:
1:
value = 1
mask = 'R$ '0.00
resultado = R$ 1,00
2:
value = 3
mask = 'TESTE 42 '0.0
resultado = TESTE 42 3,0
*Obs: Note que o espaço em branco entre o 42 e o ’ é considerado e refletirá no resultado