Páginas filhas
  • formatNoMaskCPFasCNPJ

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Formata o CPF eliminando espaços em branco e qualquer outro caractere que não seja numérico, e adequa o conteúdo para o formato, sem máscara, do CNPJ utilizada em algumas tabelas LOGIX.


Informações
titleCONCEITO

A informação do código do CPF em algumas tabelas do produto LOGIX são armazenadas com a mesma quantidade de dígitos do CNPJ, com isso é acrescentado quatro zeros após a "/" (barra) da máscara de edição. Isso se deve ao reaproveitamento da máscara de edição do CNPJ para contemplar o código de um CPF.


Exemplo:

CPF no formato padrão: 999.999.999-99

CPF armazenado no formato de CNPJ: 999.999.999/0000-99.

Sintaxe


Bloco de código
formatNoMaskCPFasCNPJ( [ <l_value> ] ) => CHAR

Parâmetros


Nome

Tipo

Obrigatório?

Descrição

l_value
CHARSim

Conteúdo a ser formatado e convertido, eliminando quaisquer caracteres diferentes de números, inclusive espaços em branco.  

(informação) Limite de até 20 caracteres.

Retorno


Tipo

Descrição

CHAR

Conteúdo numérico convertido do valor original enviado como parâmetro.

Exemplo


Bloco de código
languageruby
themeConfluence
linenumberstrue
#------------------------------------------------#
FUNCTION formatNoMaskCPFasCNPJ_test()
#------------------------------------------------#      

   #Converte o formato CPF para o formato CNPJ sem máscara de edição.
   CALL conout("O CPF 999.999.999-99 convertido para CNPJ sem máscara de edição é: "||formatNoMaskCPFasCNPJ("999.999.999-99"))  

END FUNCTION


Observações


Disponível a partir do Logix 12.1.2205