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.

Este artigo ajudou você?