Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

CHA-909CONAM01

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

Finalidade: Através da regra desse identificador será possível consistir as alterações de movimentos de OPs.

Características: * A variável ChaNSeqEoq possui a seguinte característica:
Se o movimento já tiver sido finalizado, então esta variável receberá o valor do campo E900EOQ.SeqEoq referente ao movimento de fim. Do contrário, será o valor do campo E900EOQ.SeqEoq do movimento de início.

Os campos ChaACodEqpAnt e ChaACodEqpNov estarão disponíveis a partir da versão de 5.7.4.1 (22/02/2013).

Tela: Alteração de Movimentos (F909AOP)

Transação: Não se aplica.

Regra:

Deve estar ligado a uma regra.

Exemplo de regra:

Definir Alfa ChaACodOri;
Definir Numero ChaNNumOrp;
Definir Numero ChaNCodEtg;
Definir Numero ChaNSeqRot;
Definir Alfa ChaACodPro;
Definir Alfa ChaACodDer;

Definir Numero ChaNNumCadAnt;
Definir Numero ChaNNumCadNov;
Definir Data ChaDDatIniAnt;
Definir Data ChaDDatIniNov;
Definir Numero ChaNHorIniAnt;
Definir Numero ChaNHorIniNov;
Definir Data ChaDDatFimAnt;
Definir Data ChaDDatFimNov;
Definir Numero ChaNHorFimAnt;
Definir Numero ChaNHorFimNov;
Definir Numero ChaNQtdRe1Ant;
Definir Numero ChaNQtdRe1Nov;
Definir Numero ChaNQtdRe2Ant;
Definir Numero ChaNQtdRe2Nov;
Definir Numero ChaNQtdRe3Ant;
Definir Numero ChaNQtdRe3Nov;
Definir Numero ChaNQtdRfgAnt;
Definir Numero ChaNQtdRfgNov;
Definir Numero ChaNQtdIqlAnt;
Definir Numero ChaNQtdIqlNov;
Definir Alfa ChaACodLotAnt;
Definir Alfa ChaACodLotNov;
Definir Alfa ChaANumSepAnt;
Definir Alfa ChaANumSepNov;
Definir Alfa ChaACodCelAnt;
Definir Alfa ChaACodCelNov;
Definir Alfa ChaACodCcuAnt;
Definir Alfa ChaACodCcuNov;
Definir Alfa ChaACodCreAnt;
Definir Alfa ChaACodCreNov;
Definir Numero ChaNTurTrbAnt;
Definir Numero ChaNTurTrbNov;
Definir Alfa ChaACodAc1Ant;
Definir Alfa ChaACodAc1Nov;
Definir Alfa ChaACodAc2Ant;
Definir Alfa ChaACodAc2Nov;
Definir Alfa ChaACodAc3Ant;
Definir Alfa ChaACodAc3Nov;

Se (ChaACodOri = "20")
inicio
Se (ChaNNumCadAnt <> ChaNNumCadNov)
GeraLog("Impossível alterar o operador!");
fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ChaACodOri ALFA Origem da O.P./O.S. N
ChaNNumOrp NÚMERO Número da O.P./O.S. N
ChaNCodEtg NÚMERO Estágio do movimento N
ChaNSeqRot NÚMERO Seq. de roteiro do movimento N
ChaACodPro ALFA Produto movimentado N
ChaACodDer ALFA Derivação movimentada N
ChaNNumCadAnt NÚMERO Operador anterior N
ChaNNumCadNov NÚMERO Operador novo N
ChaDDatIniAnt DATA Data de início anterior N
ChaDDatIniNov DATA Data de início nova N
ChaNHorIniAnt NÚMERO Hora de início anterior N
ChaNHorIniNov NÚMERO Hora de início nova N
ChaDDatFimAnt DATA Data de fim anterior N
ChaDDatFimNov DATA Data de fim nova N
ChaNHorFimAnt NÚMERO Hora de fim anterior N
ChaNHorFimNov NÚMERO Hora de fim nova N
ChaNQtdRe1Ant NÚMERO Qtde de 1ª anterior N
ChaNQtdRe1Nov NÚMERO Qtde de 1ª nova N
ChaNQtdRe2Ant NÚMERO Qtde de 2ª anterior N
ChaNQtdRe2Nov NÚMERO Qtde de 2ª nova N
ChaNQtdRe3Ant NÚMERO Qtde de 3ª anterior N
ChaNQtdRe3Nov NÚMERO Qtde de 3ª nova N
ChaNQtdRfgAnt NÚMERO Qtde refugada anterior N
ChaNQtdRfgNov NÚMERO Qtde refugada nova N
ChaNQtdIqlAnt NÚMERO Qtde inspecionada anterior N
ChaNQtdIqlNov NÚMERO Qtde inspecionada nova N
ChaACodLotAnt ALFA Código do lote anterior N
ChaACodLotNov ALFA Código do lote novo N
ChaANumSepAnt ALFA Número de série anterior N
ChaANumSepNov ALFA Número de série novo N
ChaACodCelAnt ALFA Célula anterior N
ChaACodCelNov ALFA Célula nova N
ChaACodCcuAnt ALFA C. Custos anterior N
ChaACodCcuNov ALFA C. Custos novo N
ChaACodCreAnt ALFA C. Recursos anterior N
ChaACodCreNov ALFA C. Recursos novo N
ChaNTurTrbAnt NÚMERO Turno de trabalho anterior N
ChaNTurTrbNov NÚMERO Turno de trabalho novo N
ChaACodAc1Ant ALFA Acessório 1 anterior N
ChaACodAc1Nov ALFA Acessório 1 novo N
ChaACodAc2Ant ALFA Acessório 2 anterior N
ChaACodAc2Nov ALFA Acessório 2 novo N
ChaACodAc3Ant ALFA Acessório 3 anterior N
ChaACodAc3Nov ALFA Acessório 3 novo N
ChaACodDepAnt ALFA Depósito anterior N
ChaACodDepNov ALFA Depósito novo N
ChaNSeqEoq NÚMERO Sequência do movimento de O.P. N
ChaACodEqpAnt ALFA Equipamento do movimento anterior N
ChaACodEqpNov ALFA Equipamento do movimento novo 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ê?