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.

Este artigo ajudou você?