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.
English
Español
English
Español


