Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções Gerais > ConverteMascara

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
  1. Número
  2. Dinheiro(valor)
  3. Data
  4. Hora
  5. 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.

Este artigo ajudou você?