Identificador de Regra

GER-000MOTPA01

Módulo: GER - Gerais.

Finalidade: Tornar os campos abaixo visíveis ou invisíveis quando necessário:
- Cod. prod. base
- Preço metro quadrado
- Custo mão obra
- Consumo teórico
- Consumo praticado
- Preço orçado
- Representante
- Qtd. máx.
- Preço Base
- % Desc.
- % Comissão
- Tolerância mínima
- Tolerância máxima
- Data orçamento
- Descrição produto base

Para ocultar o campo da grid, basta atribuir "S" na respectiva variável. Caso qualquer uma das variáveis não esteja declarada na regra, ou seja atribuído qualquer outro valor diferente de "S", o campo continuará visível. O identificador é executado no momento em que o usuário entrar na página de itens de produto da tabela de preço. Quando estiver ativo, a grade das derivações exibirá apenas o campo "Derivação".

Tela: F081TPA

Transação: Não se aplica.

Regra:

Definir Numero VSCodEmp;
Definir Alfa VSCodPro;
Definir Numero VSCodCli;

Definir Alfa VOcultarCodPrb;
Definir Alfa VOcultarPreMt2;
Definir Alfa VOcultarVlrCmo;
Definir Alfa VOcultarVlrCte;
Definir Alfa VOcultarVlrCpr;
Definir Alfa VOcultarCodRep;
Definir Alfa VOcultarPreOrc;

VOcultarCodPrb = "N";
VOcultarPreMt2 = "S";
VOcultarVlrCmo = "S";
VOcultarVlrCte = "S";
VOcultarVlrCpr = "S";
VOcultarCodRep = "S";
VOcultarPreOrc = "S";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da empresa N
VSCODTPR ALFA Código da tabela de preço N
VSCODCLI NÚMERO Código do cliente N
VSCODTPB ALFA Código da tabela de preço base N
VSOCULTARDESPRB ALFA Ocultar campo "Descrição Produto Base" N
VSOCULTARCODPRB ALFA Ocultar campo "Cod. Prod. Base" S
VSOCULTARPREMT2 ALFA Ocultar campo "Preço Metro Quadrado" S
VSOCULTARVLRCMO ALFA Ocultar campo "Custo Mão Obra" S
VSOCULTARVLRCTE ALFA Ocultar campo "Consumo Teórico" S
VSOCULTARVLRCPR ALFA Ocultar campo "Consumo Praticado" S
VSOCULTARCODREP ALFA Ocultar campo "Representante" S
VSOCULTARPREORC ALFA Ocultar campo "Preço Orçado" S
VSOCULTARQTDMAX ALFA Ocultar campo "Qtd. Máx" S
VSOCULTARPREBAS ALFA Ocultar campo "Preço Base" S
VSOCULTARPERDSC ALFA Ocultar campo "Percentual Desconto" S
VSOCULTARPERCOM ALFA Ocultar campo "Percentual Comissão" S
VSOCULTARTOLMEN ALFA Ocultar campo "Tolerância Mínima" S
VSOCULTARTOLMAI ALFA Ocultar campo "Tolerância Máxima" S
VSOCULTARDATORC ALFA Ocultar campo "Data Orçamento" S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?