Identificador de Regra
CPR-420FOADS01
Módulo: CPR - Compras.
Finalidade: este identificador acionará a regra para cada linha da grade de Ordens de Compra, da tela Procedimentos Agrupados de Ordens de Compra (F425FOA), retornando ao sistema um texto que será apresentado na coluna Descrição (Regra). Com isso, o cliente pode montar uma regra com sua lógica de negócio e retornar ao sistema a situação da OC, para apresentação na grade.
Observação
Funcionalidade existente apenas para a operação de Cancelamento da tela F425FOA.
Características: a existência deste identificador de regra implica na exibição da coluna adicional Descrição (Regra) na grade Ordens de Compra, tela F425FOA. O limite para descrição será de 50 caracteres.
Tela: F425FOA
Transação: não se aplica.
Regra:
Exemplo para teste:
Definir Numero CprNSitOcp;
Definir Alfa CprADesReg;
se (CprNSitOcp = 1)
CprADesReg = "Aberto Total";
se (CprNSitOcp = 2)
CprADesReg = "Aberto Parcial";
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CprNCodEmp | NÚMERO | Código da Empresa da Ordem de Compra | N |
CprNCodFil | NÚMERO | Código da Filial da Ordem de Compra | N |
CprNNumOcp | NÚMERO | Número da Ordem de Compra | N |
CprNSitOcp | NÚMERO | Situação da Ordem de Compra | N |
CprADesReg | ALFA | Descrição da Situação capturada via Regra | 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.