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.