Identificador de Regra
CHA-900CQCOP01
Módulo: CHA - Chão de Fábrica.
Finalidade: Checar a quantidade do componente que está sendo baixado, a fim de estabelecer um limite para determinado componente e impedir que seja baixado mais que a tolerância excedente. As letras significam Checa Quantidade Componente OP.
Abaixa tem uma regra exemplo, utilizando um percentual de 10% de tolerância fixa, mas vale lembrar que esse % pode estar por exemplo num campo de usuário na tabela de derivações, produtos, famílias, origens, filial ou empresa.
Criado novas funcionalidades, como por exemplo:
1. Checar dados na inclusão de componentes;
2. Incluir campos com valores adicionais na inserção do componente.
Características: A partir da versão 5.6.3.6 a variável QtdOri não existirá mais neste identificador.
Transação: Não se aplica.
Regra:
Sim, utiliza. Abaixo, um exemplo de regra:
definir Alfa CodOri;
definir Alfa CodCmp;
definir Alfa CodDer;
definir Numero NumOrp;
definir Numero CodEtg;
definir Numero QtdPrv;
definir Numero QtdUti;
definir Numero QtdMvp;
definir Alfa StrNumOrp;
definir Alfa Retorno;
Se ((QtdUti + QtdMvp) > (QtdPrv * 1.1))
{
IntParaAlfa(NumOrp, StrNumOrp);
Retorno = "Quantidade do componente "+CodCmp+" derivação "+CodDer+" origem "+CodOri+" OP "+StrNumOrp+" passa da quantidade previsa mais 10%";
GeraLog(Retorno);
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CodOri | ALFA | Código da Origem | N |
NumOrp | NÚMERO | Número da OP | N |
CodEtg | NÚMERO | Código do Estágio | N |
CodCmp | ALFA | Código do Componente | N |
CodDer | ALFA | Código da Derivação do Componente | N |
QtdPrv | NÚMERO | Quantidade Prevista do Componente da OP | N |
QtdUti | NÚMERO | Quantidade que está se utilizando do Componente no atual movimento | N |
QtdMvp | NÚMERO | Quantidade já Movimentada do Componente (necessário quando houver movtos parciais). Usado apenas qdo for Baixa de Componentes | N |
QtdAcu | ALFA | Quantidade acumulada de componentes incluídos. Usaso apenas quando for Inclusão de Componentes. | N |
VSTipEve | ALFA | Tipo do Evento que está sendo executado com o componente (baixa = 'B', entrada tela inclusão comp. = 'C', inclusão = 'I', após comp. incluído = 'F', Estorno = 'E') | N |
VlrRf1 | ALFA | Valor da referência 1 no processar da tela F900ICO após inclusão do componente | N |
VlrRf2 | ALFA | Valor da referência 2 no processar da tela F900ICO após inclusão do componente | N |
VlrRf3 | ALFA | Valor da referência 3 no processar da tela F900ICO após inclusão do componente | N |
VlrRf4 | ALFA | Valor da referência 4 no processar da tela F900ICO após inclusão do componente | N |
CodLot | ALFA | Código do lote (disponibilizado no estorno e na baixa). | N |
CodCcu | ALFA | Código do centro de custos (apenas qdo for baixa de componentes) | N |
CodDep | ALFA | Código do depósito (apenas qdo for baixa de componentes) | N |
ChaACodTel | ALFA | Código da tela q está sendo baixado componentes | N |
ChaNQtdCdr | NÚMERO | Quantidade do componente destinada para refugo (refugo já utilizado, mais refugo do movimento atual). Usado apenas quando for baixa de componentes. | N |
ChaNFazBai | NÚMERO | Indicativo se está utilizando a opção "Fazer Baixa" no cabeçalho da tela. (1 - Sim, 0 - Não) | N |
CodRf1 | ALFA | Descrição do campo referência 1 que vai aparecer na grade (inclusão de componentes - tela F900ICO) | S |
CodRf2 | ALFA | Descrição do campo referência 2 que vai aparecer na grade (inclusão de componentes - tela F900ICO) | S |
CodRf3 | ALFA | Descrição do campo referência 3 que vai aparecer na grade (inclusão de componentes - tela F900ICO) | S |
CodRf4 | ALFA | Descrição do campo referência 4 que vai aparecer na grade (inclusão de componentes - tela F900ICO) | S |
ChaANaoUti | ALFA | Indicativo pra não atualizar a qtde utilizada do componente ("S - Sim", "N - Não") | 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.