Identificador de Regra

CHA-900LRRDG01

Módulo: CHA - Chão de Fábrica.

Finalidade: Disponibiliza um ponto de regra para tratamentos após a gravação de registros na tabela E900LRR (a qual armazena dados de OP e operações para posteriormente ser feita remessa e retorno de terceirização).

Caracteristicas: Na tela F900LRR, é chamado ao processar os dados, uma vez para cada registro selecionado na grade, após gravar o registro na tabela E900LRR, mas dentro de transação de banco de dados.
Ao ocorrer algum erro dentro da regra, todo o processamento é desfeito.

Tela: F900LRR.

Regra:

Definir Numero ChaNCodEmp;
Definir Alfa ChaACodOri;
Definir Numero ChaNNumOrp;
Definir Numero ChaNCodEtg;
Definir Numero ChaNSeqRot;
Definir Alfa ChaACodSer;
Definir Numero ChaNCodFor;
Definir Alfa ChaARemSer;

se ((ChaARemSer = "S") e (ChaACodOri = "PAN") e (ChaNCodEtg = 120))
GeraLog("Não é possível remeter o estágio 120 de OPs da origem PAN.");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ChaNCodEmp NÚMERO Código da empresa da OP N
ChaACodOri ALFA Código da origem N
ChaNNumOrp NÚMERO Número da OP N
ChaNCodEtg NÚMERO Código do estágio N
ChaNSeqRot NÚMERO Sequência operacional N
ChaACodSer ALFA Código do serviço para terceirização N
ChaNCodFor NÚMERO Código do fornecedor para terceirização N
ChaARemSer ALFA Indicativo se foi processada uma remessa para terceirização ('S': remessa; 'N': retorno) 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ê?