Identificador de Regra

CPR-460PFOCT01

Módulo: CPR - Compras.

Finalidade: Permitir ao usuário manipular os campos "Data Cotação" e "Valor Cotação", ambos referente a moeda.

Características: A execução deste identificador de regras se dará sempre que o sistema internamente executar o recálculo do preço unitário.
Isso pode ocorrer na alteração do preço do fornecedor e na alteração da tabela de preço. O identificador de regras será executado apenas quando a unidade de medida do fornecedor for diferente da unidade de medida do estoque.

Tela: F460PFO

Transação: Não se aplica.

Regra:

definir alfa CPRACodPro;
definir numero CPRNQtdCcp;
definir numero CPRNPreUni;
definir numero CPRNPreFor;
definir numero CPRNCotMoe;

se ((CPRNQtdFor > 1) e (CPRACodPro = "6201"))
inicio
se (CPRNQtdCcp > 1000)
inicio
CPRNPreUni = CPRNPreUni + (CPRNPreUni * 0.0325);
CPRNCotMoe = 2.50;
fim;
fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CPRACodPro ALFA Código do produto. N
CPRACodDer ALFA Código da derivação do produto. N
CPRAUniMed ALFA Unidade de medida. N
CPRAUniFor ALFA Unidade de medida do produto no fornecedor. N
CPRNQtdCcp NÚMERO Quantidade do produto. N
CPRNQtdFor NÚMERO Quantidade do contrato na unidade de medida do fornecedor. N
CPRNPreFor NÚMERO Preço unitário do produto na unidade de medida do fornecedor. N
CPRACodMoe ALFA Código da moeda/índice que o preço unitário está representado. N
CPRNPreUni NÚMERO Preço unitário do produto. S
CPRDDatMoe DATA Data da cotação da moeda para a entrada do produto. S
CPRNCotMoe NÚMERO Valor da cotação da moeda para a entrada do produto. 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ê?