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.

Este artigo ajudou você?