Identificador de Regra

CHA-900IRCMP01

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

Finalidade: Dar condição ao usuário poder checar os dados do motivo de parada que acabou de ser lançado no sistema.
O usuário pode por exemplo checar se a parada está dentro de um movimento de OP (caso a parada for por OP).

Características: Inicialmente este identificador só era utilizado na tela F908AMP. A partir da versão 5.5.1.6 (28/03/2008) ele também é utilizado pelas telas F930MPR e F930MPA. Abaixo há o detalhamento de quais variáveis são alimentadas em cada tela:

-> F908AMP:
ChaACodOri, ChaNNumOrp, ChaNCodEtg, ChaACodCre, ChaNSeqEoq, ChaNDatMpr, ChaNHorMpr, ChaAIniFim, ChaACodMtv

* É o mesmo tratamento para os apontamentos de parada via coletor de dados (F900CCC)

-> F930MPR:
ChaNCodEtg, ChaACodCre, ChaNDatMpr, ChaNHorMpr (hora de início), ChaNHorFim, ChaACodMtv

-> F930MPA:
* Quando a opção "Finalizar Abertos" NÃO estiver marcada, são usadas as variáveis:
ChaNCodEtg, ChaACodCre, ChaNDatMpr, ChaNHorMpr (hora de início), ChaNHorFim, ChaACodMtv

* Quando a opção "Finalizar Abertos" estiver marcada, são usadas as variáveis:
ChaNCodEtg, ChaACodCre, ChaNDatMpr, ChaNHorMpr (hora de fim), ChaACodMtv, ChaAIniFim (com o valor F)

Tela: F930MPR e F930MPA. Na tela F900CCC, o identificador não pode ser chamado.

Transação: Não se aplica.

Regra:

Deve estar ligado a uma regra.

Exemplo:

Definir Alfa ChaACodOri;
Definir Numero ChaNNumOrp;
Definir Numero ChaNCodEtg;
Definir Alfa ChaACodCre;
Definir Numero ChaNSeqEoq;
Definir Numero ChaNDatMpr;
Definir Numero ChaNHorMpr;
Definir Numero ChaNHorFim;
Definir Alfa ChaAIniFim;
Definir Alfa ChaACodMtv;

Se ((ChaACodOri = "XX") e (CodUsu = 20))
GeraLog("Usuário 20 não tem permissão para apontar paradas na origem XX");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ChaACodOri ALFA Código da Origem N
ChaNNumOrp NÚMERO Número da OP N
ChaNCodEtg NÚMERO Código do Estágio N
ChaACodCre ALFA Centro de Recurso N
ChaNSeqEoq NÚMERO Seqüência do Movimento N
ChaNDatMpr NÚMERO Data Motivo de Parada N
ChaNHorMpr NÚMERO Hora Motivo de Parada N
ChaAIniFim ALFA Inicio / Fim N
ChaNHorFim NÚMERO Hora de fim do Motivo de Parada N
ChaACodMtv ALFA Código do Motivo de Parada N
ChaAIdeBem ALFA Código do Bem do Motivo de Parada N
ChaNQtrCre NÚMERO Quantidade de Recursos Parados 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ê?