ConverteMascara
Esta função converte um valor de entrada (numérico, data, hora ou cadeia de caracteres), para o tipo de dado cadeia de caracteres.
Sintaxe: ConverteMascara (Tipo_dado,Valor_Origem,Alfa_Origem/Destino,Mascara);
Parâmetros:
Código Tipo Descrição Tipo_Dado Numero Código que determina o tipo do Valor_Origem
- Número
- Dinheiro(valor)
- Data
- Hora
- Alfa
Valor_Origem Numero Campo/Variável/Valor a ser convertido Alfa_Origem/Destino Alfa Variável que receberá o resultado da conversão Mascara Alfa Especificar o formato com que o resultado da conversão deverá ser apresentado
Exemplo:
Caso seja um CPF, o número que deve ser apresentado em um relatório, deve usar a máscara 999.999.999-99 e caso seja CGC, deve ser apresentado com a máscara 99.999.999/9999-99.
Definir Alfa VinscrStr[18];
Se (R030Fil.TipIns = 1) @ CGC @
ConverteMascara (1,R030Fil.NumCgc,VInscrStr,"99.999.999/9999-99");
Senao
Se (R030Fil.TipIns = 3) @ CPF @
ConverteMascara (1,R030Fil.NumCgc,VInscrStr,"999.999.999-99");
Observação: No caso de o tipo de dado ser 5 (Alfa), o parâmetro Valor_Origem é passado como 0 (zero) e o parâmetro Alfa_Origem/Destino receberá o campo do tipo Alfa a ser convertido, e após a conversão, receberá o resultado da conversão.
Nota
Função disponível para os sistemas BI, Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.