Identificador de Regra

GER-081COTPV01

Módulo: GER - Gerais.

Finalidade: Disponibilizar os dados gerais da tabela de preço para que possam ser efetuadas consistências antes de gravar ou alterar uma tabela de preço.

Executado no momento em que se processa uma tabela de preço e também ao gravar uma nova validade.

Características: A variável "VSDATINI" só é atribuída ao gravar uma nova validade para a tabela de preço.

A variável "VSTipConsist" é atribuída com os valores:
a) "Processar" quando o identificador é chamado no clique do botão "Processar";
b) "Validade" quando o identificador é chamado na gravação de uma nova validade;

A variável "VSProcesso" é atribuída com os valores:
a) "Ins" ao inserir uma nova tabela de preço;
b) "Alt" ao alterar uma nova tabela de preço;

Tela: F081TPA/F081GTP

Transação: Não se aplica.

Regra:

Definir Numero VSCodEmp;
Definir Alfa VSCodTpr;
Definir Numero VSCodCli;
Definir Alfa VSProcesso;

Se (VSProcesso = "Ins")
Mensagem(erro,"Não foi possível inserir a tabela de preços");

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
VSCODMOE ALFA Código da moeda N
VSAPLTPV NÚMERO Código da aplicação da tabela de preço N
VSCODCLI NÚMERO Código do cliente N
VSCODTPB ALFA Código da tabela da preço base N
VSTIPCONSIST ALFA Tipo de consistência N
VSPROCESSO ALFA Indicador do processo responsável pela chamada do identificador N
VSDATINI DATA Data inicial da validade da tabela de preço N
VSDATFIM DATA Data final da validade da tabela de preço N
VSSITTAB ALFA Situação da tabela N

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ê?