Identificador de Regra

SGQ-102INSPE10

Módulo: SGQ - Sistema de Gestão da Qualidade.

Finalidade: O objetivo deste identificador é permitir que os valores alvo, mínimo e máximo sejam definidos através da regra.

Características: Se as variáveis SgqNVlrAlv, SgqATipVlr, SgqNVlrMax ou SgqNVlrMin não forem declaradas na regra, o sistema considerará os valores originais definidos na verificação.

O valor zero é considerado válido para os campos SgqNVlrAlv, SgqNVlrMax e SgqNVlrMin, ou seja, se a regra retornar zero para algum destes campos, o zero será o valor alvo, máximo ou mínimo a ser considerado.

Este identificador só é chamado quando o tipo de avaliação da verificação é variável (E101VER.TipVer = 'V').

Tela: F102CEI

Transação: Não se aplica.

Regra:

Deve estar ligado a uma regra.

Exemplo de regra:

@ variáveis de consulta @
Definir Alfa SgqAFasIns;
Definir Alfa SgqACodPro;
Definir Alfa SgqACodDer;
Definir Alfa SgqACodSer;
Definir Numero SgqNCodFil;
Definir Numero SgqNNumNfc;
Definir Alfa SgqACodSnf;
Definir Numero SgqNSeqIpc;
Definir Numero SgqNSeqIsc;
Definir Alfa SgqACodRot;
Definir Numero SgqNCodEtg;
Definir Numero SgqNSfxEtr;
Definir Numero SgqNSeqRot;
Definir Numero SgqNSfxSeq;
Definir Alfa SgqACodOri;
Definir Numero SgqNNumOrp;
Definir Numero SgqNSeqEoq;
Definir Alfa SgqACodPin;
Definir Alfa SgqACodInp;
Definir Numero SgqNSeqVer;
@ Declaração das variáveis que retornam valor @
Definir Numero SgqNVlrAlv;
Definir Alfa SgqATipVlr;
Definir Numero SgqNVlrMax;
Definir Numero SgqNVlrMin;

Se ((SgqAFasIns = "PRD") e (SgqACodPro = "2101"))
{
SgqNVlrAlv = 10; @ O valor alvo será 10 @
SgqATipVlr = "P"; @ Os valores mínimo e máximo serão calculados como percentual @
SgqNVlrMax = 10; @ A tolerância será de 10% acima do alvo @
SgqNVlrMin = 10; @ A tolerância será de 10% abaixo do alvo @
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
SgqAFasIns ALFA Fase da inspeção ("REC" = Recebimento; "PRD" = Produção; "LIV" = Livre) N
SgqACodPro ALFA Produto que está sendo inspecionado (quando SgqAFasIns for "REC" ou "PRD") N
SgqACodDer ALFA Derivação que está sendo inspecionada (quando SgqAFasIns for "REC" ou "PRD") N
SgqACodSer ALFA Serviço inspecionado (quando SgqAFasIns for "REC") N
SgqNCodFil NÚMERO Filial da NF (quando SgqAFasIns for "REC") N
SgqNCodFor NÚMERO Fornecedor da NF (quando SgqAFasIns for "REC") N
SgqNNumNfc NÚMERO Número da NF (quando SgqAFasIns for "REC") N
SgqACodSnf ALFA Série da NF (quando SgqAFasIns for "REC") N
SgqNSeqIpc NÚMERO Sequência do produto na NF (quando SgqAFasIns for "REC") N
SgqNSeqIsc NÚMERO Sequência do serviço na NF (quando SgqAFasIns for "REC") N
SgqACodRot ALFA Roteiro da OP (quando SgqAFasIns for "PRD") N
SgqNCodEtg NÚMERO Estágio do movimento da OP (quando SgqAFasIns for "PRD") N
SgqNSfxEtr NÚMERO Sufixo do estágio do movimento da OP (quando SgqAFasIns for "PRD") N
SgqNSeqRot NÚMERO Sequência do roteiro do movimento da OP (quando SgqAFasIns for "PRD") N
SgqNSfxSeq NÚMERO Sufixo da sequência do roteiro do movimento da OP (quando SgqAFasIns for "PRD") N
SgqACodOri ALFA Origem da OP (quando SgqAFasIns for "PRD") N
SgqNNumOrp NÚMERO Número da OP (quando SgqAFasIns for "PRD") N
SgqNSeqEoq NÚMERO Sequência do movimento da OP (quando SgqAFasIns for "PRD") N
SgqACodPin ALFA Plano de inspeção N
SgqACodInp ALFA Código da inspeção dentro do plano N
SgqNSeqVer NÚMERO Sequência da verificação da inspeção N
SgqNVlrAlv NÚMERO Valor alvo para a verificação S
SgqATipVlr ALFA Tipo dos valores mínimo e máximo ("P" = Percentual; "V" = Valor) S
SgqNVlrMax NÚMERO Valor ou percentual máximo que será tolerado S
SgqNVlrMin NÚMERO Valor ou percentual mínimo que será tolerado 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ê?