Identificador de Regra
EST-405USSOL01
Módulo: EST - Estoques.
Finalidade: Definir o usuário solicitante através de regra. Caso a regra retorne valor da variável VSUsuSol como ZERO, o sistema assume como usuário solicitante o usuário logado (procedimento padrão).
O campo de Usuário Solicitante não ficará disponível para alteração nas telas F405SOL e F405GSA.
Características: Tela F405SOL: A regra é executada após passar pelo campo de "Preço Solicitação", desta forma o identificador é acionada apenas quando existir um preço de solicitação maior que ZERO.
Tela F405GSA: o identificador de regra é acionado em:
- Mostrar;
- Alterar coluna "Produto";
- Alterar coluna "Derivação";
- Alterar coluna "Quantidade";
- Alterar coluna "Preço Solicitação";
- Alterar coluna "Transação".
IMPORTANTE: Na tela F405GSA o identificador de regra somente será executado se o Preço Solicitação for maior que ZERO.
Tela: F405SOL, F405GSA
Transação: Não se aplica.
Regra:
DEFINIR NUMERO VSCodEmp;
DEFINIR NUMERO VSFilSol;
DEFINIR NUMERO VSNumSol;
DEFINIR NUMERO VSSeqSol;
DEFINIR NUMERO VSCodUsu;
DEFINIR ALFA VSCodTns;
DEFINIR ALFA VSCodPro;
DEFINIR ALFA VSCodDer;
DEFINIR ALFA VSCplPro;
DEFINIR NUMERO VSQtdSol;
DEFINIR NUMERO VSPreSol;
DEFINIR NUMERO VSUsuSol;
VSUsuSol = 1;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodEmp | NÚMERO | Código da empresa logada | N |
VSFilSol | NÚMERO | Código da filial logada | N |
VSNumSol | NÚMERO | Número da solicitação | N |
VSSeqSol | NÚMERO | Sequência da solicitação | N |
VSCodUsu | NÚMERO | Código do usuário logado | N |
VSCodTns | ALFA | Código da transação da solicitação | N |
VSCodPro | ALFA | Código do produto | N |
VSCodDer | ALFA | Código da derivação | N |
VSCplPro | ALFA | Complemento do produto | N |
VSQtdSol | NÚMERO | Quantidade da solicitação | N |
VSPreSol | NÚMERO | Preço da solicitação | N |
VSUsuSol | NÚMERO | Usuário da solicitação | 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.