Identificador de Regra

SGQ-102INSPE02

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

Finalidade: O objetivo deste identificador de regra é possibilitar ao usuário consistir os dados da execução de inspeção, podendo impedir a gravação com mensagem de log de erro, fazendo leitura através da chave principal, bem como gravar dados em quaisquer tabelas que achar necessário, após a gravação do registro.

Características: Até a versão 5.5.1.15, as únicas variáveis existentes são VSCodEmp, VSNumEpi e VSCodFor.

As demais foram disponibilizadas somente a partir da 5.5.1.16 (20/11/09).

Tela: Execução de inspeções (F102CEI)

Transação: Não se aplica.

Regra:

O identificador deve estar ligado a uma regra.

Exemplo de regra:

Definir Numero VSCodEmp;
Definir Numero VSCodFor;
Definir Numero VSNumEpi;

Definir Cursor Cur_E102EPI;

Cur_E102EPI.SQL "SELECT SITEPI FROM E102EPI WHERE CODEMP = :VSCodEmp AND \
NUMEPI = :VSNumEpi";
Cur_E102EPI.AbrirCursor();
Se (Cur_E102EPI.Achou)
inicio
Se ((Cur_E102EPI.SitEpi = 2) e (CodUsu = 20))
GeraLog("Usuário 20 não pode informar a situação 2 (Conforme) para uma inspeção");
fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da Empresa N
VSCODFOR NÚMERO Código do Fornecedor N
VSNUMEPI NÚMERO Número da Execução do Plano de Inspeção N
SgqAFasIns ALFA Fase da inspeção (PRD - Produção / REC - Recebimento / LIV - Livre) N
SgqACodOri ALFA Origem da OP N
SgqNNumOrp NÚMERO Número da OP N
SgqNCodEtg NÚMERO Código do estágio N
SgqNSeqRot NÚMERO Sequência do roteiro N
SgqNSeqEoq NÚMERO Sequência do movimento da OP N
SgqNCodFil NÚMERO Filial da NF de entrada N
SgqNNumNfc NÚMERO Número da NF de entrada N
SgqACodSnf ALFA Série da NF de entrada N
SgqAProSer ALFA Tipo do item da inspeção da NF de entrada (P - Produto / S - Serviço) N
SgqNSeqIpc NÚMERO Sequência do item de produto na NF de entrada N
SgqNSeqIsc NÚMERO Sequência do item de serviço na NF de entrada N
SgqACodSer ALFA Código do serviço do item da NF de entrada N
SgqACodPro ALFA Código do produto do item da NF ou do movimento de OP N
SgqACodDer ALFA Código da derivação do item da NF ou do movimento de OP 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ê?