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.