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.