Identificador de Regra
GER-000SUGVR01
Módulo: GER - Gerais.
Finalidade: Sugerir na grade de digitação dos agrupamentos de tabela de preços e também na duplicação (F081DTV), valores para os campos "PREMT2" - Preço Metro Quadrado, "VLRCMO" - Valor do Custo da Mão de Obra, "VLRCTE" - Valor do Consumo Teórico, "VLRCPR" - Valor do Consumo Praticado e "CODREP" - Código do Representante.
A sugestão se dará no momento da informação do código do produto na grade superior e a regra receberá o código da empresa e o código do produto como parâmetros.
Características: A variável "VSPROCESSO" será passada com o valor:
a) "INS" quando estiver sendo inserida uma nova tabela de preços.
b) "DUP" quando estiver sendo duplicada uma tabela de preços.
Ao duplicar uma tabela de preço, caso seja necessário reajustar ou reduzir os valores especiais (PREMT2 - Preço Metro Quadrado, "VLRCMO" - Custo da Mão de Obra, "VLRCTE" - Consumo Teórico, "VLRCPR" - Consumo Praticado), deve-se utilizar os percentuais de reajuste ou redução (VSPERREA ou VSPERRED), passados por parâmetro no identificador de regra.
Tela: F081TPA,F081DTV,F081DTP
Transação: Não se aplica.
Regra:
DEFINIR NUMERO VSCODEMP;
DEFINIR ALFA VSCODPRO;
DEFINIR NUMERO VSPREMT2;
DEFINIR NUMERO VSVLRCMO;
DEFINIR NUMERO VSVLRCTE;
DEFINIR NUMERO VSVLRCPR;
DEFINIR NUMERO VSCODREP;
VSPREMT2 = 1.5;
VSVLRCMO = 2.5;
VSVLRCTE = 3.5;
VSVLRCPR = 4.5;
VSCODREP = 5;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCODEMP | NÚMERO | Código da Empresa | N |
VSCODPRO | ALFA | Código do Produto | N |
VSCODCLI | NÚMERO | Código do Cliente | N |
VSCODTPR | ALFA | Código da Tabela de Preço | N |
VSCODTPB | ALFA | Código da Tabela de Preço Base | N |
VSCODPRB | ALFA | Código do Produto Base | N |
VSPROCESSO | ALFA | Indicador de processo responsável pela chamada do identificador | N |
VSPERREA | NÚMERO | Percentual de reajuste da tabela de preço | N |
VSPERRED | NÚMERO | Percentual de redução da tabela de preço | N |
VSDATINI | ALFA | Data inicial da validade | N |
VSDATFIM | ALFA | Data final da validade | N |
VSPREMT2 | NÚMERO | Preço do Metro Quadrado | S |
VSVLRCMO | NÚMERO | Valor do Custo da Mão de Obra | S |
VSVLRCTE | NÚMERO | Valor do Consumo Teórico | S |
VSVLRCPR | NÚMERO | Valor do Consumo Praticado | S |
VSCODREP | ALFA | Código do Representante | 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.