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.