Identificador de Regra

VEN-000TABPR03

Módulo: VEN - Vendas.

Finalidade: Alterar o preço base, os percentuais de tolerância e os valores de tolerância dos itens adicionados em uma tabela de preços.

Será acionado ao inserir um novo item na tabela de preços e também ao duplicar uma tabela de preços, no momento em que são exibidos os itens da tabela origem.

Serão disponibilizadas para a regra variáveis referentes a chave do item.

Características: Se for informado um percentual de tolerância (para Mais ou para Menos), o valor de
tolerância será calculado pelo sistema, mesmo que algum valor tenha sido informado via
regra.

Desta forma, se for necessário informar um valor de tolerância via regra, deve-se
obrigatoriamente zerar o percentual.

Tela: F081TPA;F081GTP;F081DTV;F081DTP

Transação: Não se aplica.

Regra:

Definir Alfa VSCodPro;
Definir Numero VSPreBas;
Definir Numero VSTolMen;
Definir Numero VSTolMai;
Definir Numero VSVltMen;
Definir Numero VSVltMai;

VSPreBas = 22.22;
VSTolMen = 10;
VSTolMai = 20;
VSVltMen = 0;
VSVltMai = 0;

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
VSDATINI DATA Data de início da validade da tabela de preço N
VSCODPRO ALFA Código do produto N
VSCODDER ALFA Código da derivação do produto N
VSCONTEXTO ALFA

Ação que o usuário executou para chamar o identificador de regra. Ações disponíveis: Mostrar, Gravar, Derivação e Serviço.

  • Gravar: momento imediatamente anterior a gravação do item.
  • Derivação: quando está verificando o código da derivação passado ao item.
  • Mostrar: quando os itens são carregados, geralmente ao clicar no botão Mostrar.
  • Serviço: ao verificar o código de serviço informado ao item de serviço.
N
VSQTDMAX NÚMERO Quantidade máxima de venda para o preço N
VSPERREA NÚMERO Percentual de reajuste N
VSPERRED NÚMERO Percentual de redução N
VSTELAORIGEM ALFA Tela de origem que chamou a execução do IR N
VSTOLMEN NÚMERO Percentual de tolerância para menos S
VSVLTMEN NÚMERO Valor de tolerância para menos S
VSTOLMAI NÚMERO Percentual de tolerância para mais S
VSVLTMAI NÚMERO Valor de tolerância para mais S
VSPREBAS NÚMERO Preço base da tabela de preço 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ê?