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.