Identificador de Regra
CHA-900DFCTA01
Módulo: CHA - Chão de Fábrica.
Finalidade: Através da regra deste identificador será possível definir um fator de conversão de tempo para os apontamentos de O.Ps., ou seja, poderá ser definido um valor pelo qual o tempo apontado (minutos) deverá ser dividido ou multiplicado.
A regra será executada ao realizar o movimento de fim nas telas F909MIF e F900CCC e também na função de programador ApontarOps.
A partir da versão 5.5.1.9 (26/09/08) o identificador passará a ser chamado também na tela F909AOP.
Características: - Não é possível utilizar este identificador e o CHA-900DTCOP01 simultaneamente.
- Se o tempo do apontamento for igual a 1 minuto (início e fim na mesma data/hora) o valor do fator de conversão retornado nesta regra será ignorado.
Tela: F909MIF - F900CCC - Função ApontarOps
Transação: Não se aplica.
Regra:
Deve estar ligado a uma regra.
Exemplo de regra:
Definir Alfa ChaACodOri;
Definir Alfa ChaACodCre;
Definir Numero ChaNNumOrp;
Definir Numero ChaNCodEtg;
Definir Numero ChaNSeqRot;
Definir Numero ChaNQtdRe1;
Definir Numero ChaNQtdRe2;
Definir Numero ChaNQtdRe3;
Definir Numero ChaNQtdRfg;
@ Variáveis de Retorno @
Definir Alfa ChaACnvTmp;
Definir Numero ChaNVlrFat;
Se ((ChaNCodEtg = 211) e (ChaNSeqRot = 10))
inicio
@ Multiplica o tempo por 3 @
ChaACnvTmp = "*";
ChaNVlrFat = 3;
fim
Senao
inicio
@ Divide o tempo por 2 @
ChaACnvTmp = "/";
ChaNVlrFat = 2;
fim;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
ChaACodOri | ALFA | Código da Origem da O.P. | N |
ChaNNumOrp | NÚMERO | Número da O.P. | N |
ChaACodCre | ALFA | Código do Centro de Recurso | N |
ChaNCodEtg | NÚMERO | Código do Estágio | N |
ChaNSeqRot | NÚMERO | Código da Seqüência do Roteiro | N |
ChaNQtdRe1 | NÚMERO | Quantidade de 1ª do apontamento | N |
ChaNQtdRe2 | NÚMERO | Quantidade de 2ª do apontamento | N |
ChaNQtdRe3 | NÚMERO | Quantidade de 3ª do apontamento | N |
ChaNQtdRfg | NÚMERO | Quantidade refugada do apontamento | N |
ChaACnvTmp | ALFA | Tipo de conversão do tempo ( "/" para Divisão ou "*" para Multiplicação) | S |
ChaNVlrFat | NÚMERO | Valor do fator de conversão, ou seja, valor pelo qual o tempo do movimento será dividido ou multiplicado | S |
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.