Identificador de Regra

EST-210OMIPR01

Módulo: EST - Estoques.

Finalidade: Omitir determinados produtos a serem exibidos nas telas de análise de reposição:

Antes de serem exibidos nas grades das telas, após a análise e caso exista o identificador, os produtos são submetidos à regra ligada ao identificador, um a um, podendo ser omitidos ou não conforme a lógica programada na regra, sendo retornada uma variável indicando se o produto é omitido ou não, não sendo visualizados o produto na grade caso seja omitido. Deve-se lembrar que um mesmo produto pode ser passado várias vezes para a regra, pois são selecionados tantos produtos quantos fornecedores forem selecionados. Na variável VSORIGEM, é passado o nome da tela de onde se está chamando a regra no momento de execução.

Na variável VSTIPANA é passado um código para identificar qual a modalidade de análise que se está utilizando no momento de chamada da regra, estando as modalidades assim codificadas:
0 - Parâmetros de Estoque
1 - Carteira de Pedidos
(Obs - na ComercialEstoquesReposiçãoAnálise Reposição - Ressuprimento é sempre passado o Tipo 0 - Parâmetros de Estoque)

Tela: F211ARE,F211ARO,F211ARP,F21RAV,F211ARA

Transação: Não se aplica.

Regra:

Definir Alfa VSOmiPro;

Se (VsOrigem = "F211ARP")
inicio
VSOmiPro="SIM";
fim;

Se (VsOrigem = "F211ARA_SC") @ análise agrupada para SC @
inicio
Se (VNPerSco > 0)
VSOmiPro="SIM";
fim;

Se (VsOrigem = "F211ARA_OC") @ análise agrupada para OC @
inicio
Se (VNPerSco = 0)
VSOmiPro="SIM";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCODEMP NÚMERO Código da empresa N
VSCODORI ALFA Origem do Produto N
VSCODFAM ALFA Família do Produto N
VSCODAGE ALFA Código de agrupamento do produto N
VSCODPRO ALFA Código do produto N
VSCODDER ALFA Código da derivação N
VSCODDEP ALFA Código do depósito analisado N
VSCODFOR NÚMERO Código do fornecedor N
VSORIGEM ALFA Tela de chamada da regra 'F211ARA_SC' - Análise Rep.Agrupada para Solicitação de Compra, 'F211ARA_OC'- Análise Rep.Agrupada para Ordem de Compra, F211ARP - Ressuprimento, F211RAV - Venda do Dia N
VSTIPANA NÚMERO Modalidade de análise sendo executada (0 - Parâmetros de Estoque, 1 - Carteira de Pedidos) N
VSOMIPRO ALFA SIM Indicativo se omite ou não o produto na análise (SIM - Omite, NAO - Mantém o produto) 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ê?