Identificador de Regra

EST-210EMAFI01

Módulo: EST - Estoques.

Finalidade: Esta regra permite filtrar transações, produtos, derivações e depósitos para que estes não façam parte da análise de estoque mínimo automatizado.

Tela: F210EMA.

Transação: Não se aplica.

Regra:

Exemplo de regra:

A regra é acessada duas vezes no processo de montagem da análise, a primeira vez ela verifica os registros para notas de vendas e devoluções, e no segundo momento para notas de cancelamentos. Para isso utiliza-se na regra o campo EstAOperacao que pode conter os seguintes valores: "Vendas/Devoluções" e "Cancelamentos".

A regra exemplifica que dependendo da empresa em execução, não serão considerados algumas transações, produtos, derivações e depósitos na análise de estoque mínimo nas situações de vendas/devoluções e cancelamentos.

Definir Numero EstNCodEmp;
Definir Alfa EstAOperacao;
Definir Alfa EstATransacao;
Definir Alfa EstAProduto;
Definir Alfa EstADerivacao;
Definir Alfa EstADeposito;

Se (((EstNCodEmp = 1) ou (EstNCodEmp = 2)) e (EstAOperacao = "Vendas/Devoluções"))
INICIO
 
EstATransacao = " '5101','5201' ";
EstAProduto = " 'CANETA' ";
EstADerivacao = " 'AZL' ";
EstADeposito = " 'DEP03' ";
 
FIM
Senao Se (((EstNCodEmp = 1) ou (EstNCodEmp = 2)) e (EstAOperacao = "Cancelamentos"))
INICIO

EstATransacao = " '5103'";
 
FIM;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
EstNCodEmp NÚMERO Código da empresa N
EstAOperacao ALFA Operação de execução na regra. Pode ser "Vendas/Devoluções" ou "Cancelamentos" N
EstATransacao ALFA Filtro com as transações que não participarão da análise. Formato esperado de retorno: 'Transacao 1', 'Transacao 2'... S
EstAProduto ALFA Filtro com os produtos que não participarão da análise. Formato esperado de retorno: 'Produto 1', 'Produto 2'... S
EstADerivacao ALFA Filtro com as derivações que não participarão da análise. Formato esperado de retorno: 'Derivacao 1', 'Derivacao 2'... S
EstADeposito ALFA Filtro com os depósito que não participarão da análise. Formato esperado de retorno: 'Deposito 1', 'Deposito 2'... 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.

Este artigo ajudou você?