Identificador de Regra
EST-210IRRAD01
Módulo: EST - Estoques.
Finalidade: Definir se os produtos devem ou não ser processados na tela de distribuição de produtos nos depósitos.
Características: Serão mandados à regra os campos VSCodEmp, VSCodPro, VSCodDer, VSCodDep e VSFilDep, juntamente com o campo VSRotina, que informa se o identificador foi chamado pela rotina de "BUSCA" (botão mostrar) ou "PROCESSO" (botão processar).
Em uma "BUSCA", o usuário deve retornar "S" ou "N" para a variável VSResultado, habilitando ou não a carga do produto.
Atenção: Caso a regra não retorne valor para a variável VSResultado ou esta não tenha sido declarada, o sistema assume o retorno como "N".
Em um "PROCESSO", o usuário pode criar um cursor e assim executar um update qualquer na base de dados.
Tela: F210DPD
Transação: Não se aplica.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodEmp | NÚMERO | Código da Empresa | N |
VSCodPro | ALFA | Código do Produto | N |
VSCodDer | ALFA | Código da Derivação | N |
VSCodDep | ALFA | Código do Depósito | N |
VSFilDep | NÚMERO | Código da Filial do Depósito | N |
VSRotina | ALFA | Contém a tipo da rotina executada no momento da chamada do Identificador de Regra | N |
VSResultado | ALFA | Resultado da Regra | 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.