Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?