Você está na página 1de 3

Customizao de campos Dicionrio de Dados

Validaes de campos e perguntas


As funes de validao tm como caracterstica fundamental um retorno do tipo lgico, ou seja, um contedo .T. Verdadeiro ou .F. Falso. Com base nesta premissa, a utilizao de validaes, no Dicionrio de Dados (SX3) ou nas Perguntas de Processos e Relatrios (SX1), dever focar sempre na utilizao de funes ou expresses que resultem em um retorno lgico. Atravs do mdulo Configurador possvel alterar as propriedades de um campo ou de uma pergunta, de forma a incluir regras de validao para as seguintes situaes: SX3 Validao de usurio (X3_VLDUSER). SX1 Validao da pergunta (X1_VALID). Dentre as funes que a linguagem ADVPL, em conjunto com os recursos desenvolvidos pela aplicao ERP, para validao de campos e perguntas sero detalhadas: Funo X3CBOX X3DESCRIC Descrio Retorna o contedo de um campo tipo combo contido no dicionrio de dados Retorna a descrio do campo de acordo com o registro posicionando no SX3 e o idioma corrente. Retorna a mscara de um campo do dicionrio de dados SX3. Avalia se um campo est em uso para um determinado mdulo Retorna o ttulo do campo de acordo com o registro posicionado no SX3 e o idioma corrente. A funo posicione utilizada para posicionar uma tabela em determinado registo. Normal Funo utilizada normalmente para verificar se um determinado cdigo de cadastro j existe na tabela na qual a informao ser inserida. Verifica chave estrangeira em outra tabela. Verificar se uma operao de incluso ou alterao em um determinado alias vlida. Retorna se a data valida dentro do sistema. Retorna sempre verdadeiro Valida se um campo um CPF ou CNPJ valido. Retorna Verdadeiro caso o campo seja Positivo. Retorna Verdadeiro caso o campo seja Negativo. Retorna Verdadeiro se o campo estiver vazio. Retorna Verdadeiro caso o campo no esteja vazio Determina se o campo esta dentro de um limite inferior e superior. Retorna Verdadeiro caso o texto no inicie com espao em branco.

X3PICTURE X3USO X3TITULO

Posicione

ExistChav

ExistCpo ExistUnico

DataValida Verdade CGC Positivo Negativo Vazio NaoVazio Entre Texto

Pertence

A funo Pertence verifica se o contedo a ser atribudo pelo usurio vlido conforme definido no parmetro da funo.

Pictures de formatao disponveis


Com base na documentao disponvel no DEM Documentao Eletrnica Microsiga, a linguagem ADVPL e a aplicao ERP Protheus admitem as seguintes pictures: Dicionrio de Dados (SX3) e GET Funes Contedo Funcionalidade A Permite apenas caracteres alfabticos. C Exibe CR depois de nmeros positivos. E Exibe numrico com o ponto e vrgula invertidos (formato Europeu). R Insere caracteres diferentes dos caracteres de template na exibio, mas no os insere na varivel do GET. S<n> Permite rolamento horizontal do texto dentro do GET, <n> um nmero inteiro que identifica o tamanho da regio. X Exibe DB depois de nmeros negativos. Z Exibe zeros como brancos. ( Exibe nmeros negativos entre parnteses com os espaos em branco iniciais. ) Exibe nmeros negativos entre parnteses sem os espaos em branco iniciais. ! Converte caracteres alfabticos para maisculo.

Você também pode gostar