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.