Identificador de Regra

CPR-420VLPRO01

Módulo: CPR - Compras.

Finalidade: alterar o preço unitário (VSPREUNI) e o percentual de desconto (VSPERDSC) do item de Produto quando este é inserido ou alterado em uma ordem de compra.

Características: será feita a chamada da regra associada a esse identificador nas seguintes situações:

Importante

Todas as ordens de compras geradas automaticamente (seja pela tela F420OSC ou F211ARA), e que utilizaram o identificador de regras para manipular o Preço Unitário e/ou Percentual de Desconto, terão o valor desses campos alterados. Para que estes valores sejam alterados, a ordem de compra deverá ser recalculada baseando-se no valores aplicados pela regra.

A partir da versão 5.6.4.1 este identificador de regras passou a ser executado também para inserção de produtos do tipo KIT

Transação: Pode estar ligado a uma transação. (Transação de produto da ordem de compra).

Regra:

definir numero VSPreUni;
definir numero CprNCodTra;

se(CprNCodTra= 1)
VSPreUni = 25;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da Empresa N
VSCODFIL NÚMERO Código da Filial N
VSNUMOCP NÚMERO Número da Ordem de Compra N
VSSEQIPO NÚMERO Seqüência do Item Produto N
VSCODFOR NÚMERO Código do Fornecedor da OC N
VSTNSPRO ALFA Transação do Item de Produto N
VSCODCPG ALFA Código da Condição de Pagamento da OC N
VSCODPRO ALFA Código do Produto N
VSVLRDM1 NÚMERO Valor Dimensão 1 N
VSVLRDM2 NÚMERO Valor Dimensão 2 N
VSVLRDM3 NÚMERO Valor Dimensão 3 N
VSCODTPR ALFA Código da tabela de preço do produto da OC N
VSCODDER ALFA Código da derivação do produto N
VSCODFAM ALFA Código da família do produto N
CPRNCODTRA NÚMERO Código da Transportadora N
VSPREUNI NÚMERO Preço Unitário do Item S
VSPERDSC NÚMERO Percentual de Desconto do Item 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ê?