Identificador de Regra

CHA-900NBCQR01

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

Finalidade: Este identificador é chamado ao realizar o apontamento de OPs, antes da baixa de componentes, quando o apontamento possui alguma quantidade de refugo, e o produto final da OP possuir um produto reaproveitado (4a qualidade) configurado.
Com ele é possível alterar o comportamento padrão do sistema, para ignorar a quantidade apontada de refugo na baixa proporcional de componentes da OP.

Origem do nome: [N]ão [B]aixa [C]omponentes da [Q]uantidade [R]efugada

Características: Este identificador pode ou não ter um regra associada.
Quando não possui uma regra associada, seu comportamento é o de ignorar a quantidade de refugo na baixa proporcional de componentes, quando o produto final da OP possui um produto reaproveitado (4a qualidade) configurado.
Quando possuir uma regra, é ela quem define se a quantidade de refugo deve ou não ser ignorada.

A partir da versão 5.8.4.16 o identificador passou a suportar o uso de regras para definir se a quantidade de refugo deve ou não ser ignorada.

Transação: Não se aplica.

Regra:

definir alfa ChaACodOri;
definir numero ChaNNumOrp;
definir numero ChaNCodEtg;
definir numero ChaNSeqRot;
definir alfa ChaACodPro;
definir alfa ChaACodDer;
definir numero ChaNQtdRe1;
definir numero ChaNQtdRe2;
definir numero ChaNQtdRe3;
definir numero ChaNQtdRfg;
definir alfa ChaAIgnRfg;

ChaAIgnRfg = "S";
se (ChaACodOri = "XXX") {
ChaAIgnRfg = "N";
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ChaACodOri ALFA Código da origem da OP N
ChaNNumOrp NÚMERO Número da OP N
ChaNCodEtg NÚMERO Código do estágio N
ChaNSeqRot NÚMERO Código da sequência operacional (pode ser zero quando a origem define que os movimentos de OP são por estágio) N
ChaACodPro ALFA Código do produto final da OP N
ChaACodDer ALFA Código da derivação do produto final da OP N
ChaNQtdRe1 NÚMERO Quantidade movimentada de 1a qualidade N
ChaNQtdRe2 NÚMERO Quantidade movimentada de 2a qualidade N
ChaNQtdRe3 NÚMERO Quantidade movimentada de 3a qualidade N
ChaNQtdRfg NÚMERO Quantidade movimentada de refugo N
ChaAIgnRfg ALFA Indicativo se deve ou não ignorar a quantidade de refugo na baixa proporcional ['S': ignora; 'N': não ignora] 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ê?