Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Virgula e mascara de edição

Não entendi muito bem em relação a mascara 77 WRK-SALARIO PIC 9(06)V99 VALUE ZEROS. 77 WRK-SALARIO-ED PIC $ZZZ.ZZ9,99 VALUE ZEROS.

eu cheguei a colocar no WRK-SALARIO-ED ZZZ.ZZZ,ZZ e venho o valor normal igual a ZZZ.ZZ9,99

é um padrão utilizar essa mascara "ZZZ.ZZ9,99"?

e se o valor for maior, tipo WRK-SALARIO PIC 9 (12)V99, utilizaria a mesma mascara? "ZZZ.ZZ9,99"

1 resposta
solução!

Ola, Stephanie.

Nao existe um padrao. O mais comum é usar o ZZ mesmo. Cada Z corresponde a um digito que será formatado. Exemplo 1: 77 WRK-NUM PIC 9(06)V99. 77 WRK-SAIDA PIC ZZZ.ZZ9,99. Onde ZZZ.ZZ9 sao 06 do inteiro e 99 das casas decimais.

Exemplo 1: 77 WRK-NUM PIC 9(10)V99. 77 WRK-SAIDA PIC Z.ZZZ.ZZZ.ZZ9,99. Onde Z.ZZZ.ZZZ.ZZ9 sao 10 do inteiro e 99 das casas decimais.

A cada grupo de 03 digitos você deve separar o Z por ponto.

Ivan