Identificador de Regra
GER-000SUGVR02
Módulo: GER - Gerais.
Finalidade: Sugerir na grade de digitação dos agrupamentos das tabelas de preços, o valor do campo "PREORC" - preço orçado. A sugestão se dará no momento da digitação do valor do campo "VLRCPR" - consumo praticado e a regra receberá como parâmetro os seguintes campos:
"VSCODEMP" - Código da empresa;
"VSCODPRO" - Código do produto;
"VSCODCLI" - Código do cliente
"VSPREMT2" - Preço do metro quadrado;
"VSVLRCMO" - Valor do custo da mão de obra;
"VSVLRCTE" - Valor do consumo teórico e;
"VSVLRCPR" - Valor do consumo praticado;
"VSCODTPR" - Código da tabela de preço;
"VSCODTPB" - Código da tabela de preço base;
"VSCODPRB" - Código do produto base;
"VSPROCESSO" - Indicador do processo responsável pela chamada do identificador;
"VSPERREA" - Percentual de reajuste;
"VSPERRED" - Percentual de redução;
Características: A variável "VSPROCESSO" será passada com o valor:
a) "INS" quando estiver sendo inserida uma nova tabela de preços.
b) "ALT" quando estiver sendo alterada uma tabela de preços.
c) "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 VSPreMt2;
Definir numero VSVlrCmo;
Definir numero VSVlrCte;
Definir numero VSVlrCpr;
Definir numero VSPreOrc;
VsPreOrc = VSPreMt2+VSVlrCmo+VSVlrCte+VSVlrCpr;
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 |
VSPREMT2 | NÚMERO | Preço por Metro Quadrado | N |
VSVLRCMO | NÚMERO | Valor do Custo da Mão de Obra | N |
VSVLRCTE | NÚMERO | Valor do Consumo Teórico | N |
VSVLRCPR | NÚMERO | Valor do Consumo Praticado | 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 |
VSPREORC | NÚMERO | Valor do Preço Orçado | 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.