Identificador de Regra
SGQ-102INSPE07
Módulo: SGQ - Sistema de Gestão da Qualidade.
Finalidade: A regra associada a este identificador é executada no momento em que o usuário clica no botão "Processar" da tela de recebimento com inspeção (F430INP), sendo que será executada uma vez para cada registro marcado na grade.
A regra é executada dentro da transação do banco de dados, ou seja, caso haja alguma situação que deva impedir o processamento, basta ser gerada uma exceção na regra (função GeraLog, por exemplo) para que o sistema não grave as informações no banco de dados.
Tela: Recebimento c/ inspeção (F430INP)
Transação: Não se aplica.
Regra:
Deve estar ligado a uma regra.
Exemplo de regra:
Definir Numero VCodFor;
Definir Numero VNumNfc;
Definir Alfa VSCodSnf;
Definir Numero VSeqIpc;
Definir Alfa VSCodPro;
Definir Alfa VSCodDer;
Definir Numero VQtdRec;
Definir Numero VNumEpi;
Definir Alfa VSCodPin;
Definir Numero VSitEpi;
Se ((VSitEpi = 3) e (CodUsu = 20))
GeraLog("Usuário 20 não pode processar inspeções não-conformes!");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VCodFor | NÚMERO | Fornecedor da NF | N |
VNumNfc | NÚMERO | Número da NF | N |
VSCodSnf | ALFA | Série da NF | N |
VSeqIpc | NÚMERO | Seqüência do item na NF | N |
VSCodPro | ALFA | Código do Produto | N |
VSCodDer | ALFA | Código da Derivação | N |
VQtdRec | NÚMERO | Quantidade recebida na NF | N |
VNumEpi | NÚMERO | Número da execução da inspeção | N |
VSCodPin | ALFA | Plano de inspeção | N |
VSitEpi | NÚMERO | Situação da inspeção | 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.