Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

PCP-900CGROP01

Módulo: PCP - Planejamento e Controle Produção.

Finalidade: A finalidade deste identificador é consistir as informações da tela F900ROP antes de iniciar o processamento dos dados.

Essa regra será executada uma vez para cada registro da grade "Quantidade da O.P./O.S." que tiver uma quantidade informada, sendo que o processamento poderá ser abortado mediante a utilização de funções de programador como, por exemplo, a GeraLog.

Tela: F900ROP

Transação: Não se aplica.

Regra:

Deve estar ligado a uma regra.

Exemplo:

Definir Numero PcpNOpcRop;
Definir Alfa PcpACodOri;
Definir Alfa PcpANumOrp;
Definir Data PcpDDatIni;
Definir Data PcpDDatFim;
Definir Numero PcpNCodFil;
Definir Numero PcpNNumPed;
Definir Alfa PcpASeqIpd;
Definir Alfa PcpACodPro;
Definir Alfa PcpACodDer;
Definir Numero PcpNQtdOrp;


Se ((PcpNOpcRop = 2 ) e (PcpNQtdOrp > 100))
GeraLog("Não é possível gerar OPs digitadas com qtde superior a 100 UN");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
PcpNOpcRop NÚMERO Opção selecionada no cabeçalho da tela ( 0 - Reproc. c/ vínc. ; 1 - Reproc. s/ vínc. ; 2 - Digitada ; 3 - Duplicação ; 4 - Sumarizada) N
PcpACodOri ALFA Código da origem informada no cabeçalho N
PcpANumOrp ALFA Abrangência de O.Ps. informada no cabeçalho N
PcpDDatIni DATA Data inicial informada no cabeçalho N
PcpDDatFim DATA Data final informada no cabeçalho N
PcpNCodFil NÚMERO Código da filial informada no cabeçalho N
PcpNNumPed NÚMERO Número do pedido informado no cabeçalho N
PcpASeqIpd ALFA Abrangência de itens de pedido informada no cabeçalho N
PcpACodPro ALFA Código do produto para o qual está sendo gerada a O.P. N
PcpACodDer ALFA Código da derivação para a qual está sendo gerada a O.P. N
PcpNQtdOrp NÚMERO Quantidade a ser gerada N

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ê?