Identificador de Regra

CPR-211ADVFL01

Módulo: CPR - Compras.

Finalidade: Tem esta por finalidade, fornecer variáveis para que se possa modificar a "quantidade a comprar" gerada durante o processo de "Sugestão de Compra" da tela F211ADV.

A variável "CprNQtdCpr" é a única que retorna valor e também é carregada com a "quantidade a comprar" sugerida pelo sistema.

Características: Este processo de sugestão é executado no carregamento de cada linha da grade "Análise de Vendas" da tela em questão.

Tela: F211ADV

Transação: Não se aplica.

Regra:

Exemplo de regra:
//-------------------------------//
definir alfa CprACodDep;
definir alfa CprASemMov;
definir numero CprNPrzRsu;
definir numero CprNQtdCpr;

se ((CprASemMov <> " ") e (CprNPrzRsu = 0) e (CprACodDep = "01"))
inicio
CprNQtdCpr = CprNQtdCpr * 1.10;
fim;
//-------------------------------//

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprNCodEmp NÚMERO Código da empresa. N
CprACodPro ALFA Código do produto. N
CprACodDer ALFA Código da derivação do produto. N
CprACodDep ALFA Código do depósito. N
CprNFilDep NÚMERO Filial do depósito. N
CprNQtdSol NÚMERO Quantidade solicitada do produto. N
CprASemMov ALFA Quantidade de dias sem movimentação do produto. N
CprNPrzRsu NÚMERO Prazo de ressuprimento do produto. N
CprNPerCre NÚMERO Projeção de crescimento(%). N
CprNQtdCpr NÚMERO Quantidade a comprar sugerida. 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ê?