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.