Identificador de Regra

EST-220INVRT01

Módulo: EST - Estoques.

Finalidade: Foi implementado na rotina de inventário de estoques o conceito de Inventário Rotativo, que consiste em, via identificador de regras, permitir inventariar produtos em intervalos regulares. Foi efetuado as seguintes alterações:

F220INI - Suprimentos > Gestão de Estoques > Inventário > Geração
- Nesta tela o identificador receberá os dados do inventário, e ao ser ativado e ligado a uma regra, tem o objetivo de filtrar os produtos a serem mostrados na grade "Produtos" de acordo com a variável de retorno "EstAIndInv".

------------------------------------------------------------------------------------------------------

F220COI - Suprimentos > Gestão de Estoques > Inventário > Contagens
F220COA - Suprimentos > Gestão de Estoques > Inventário > Contagens c/ Acertos Automáticos
- Nestas telas, o identificador EST-220INVRT01 ativo e ligado a uma regra tem como objetivo disponibilizar o campo "Tipo Inventário" no cabeçalho das telas para a informação do tipo de inventário, com as opções "Normal" e "Rotativo". O valor padrão para esta opção será "1-Normal", e será gravada no novo campo disponibilizado E220CON.CONINV.

------------------------------------------------------------------------------------------------------

F220DAI - Suprimentos > Gestão de Estoques > Inventário > Diferenças/Acertos:
- O identificador EST-220INVRT01 tem como objetivo disponibilizar na grade "Produtos" o campo de consulta "Tip.Cont.Inv.", onde será exibida a informação do tipo de contagem que foi gravada para o inventário.

Características: Somente na tela F220INI a regra é executada, nas demais telas só é verificado se o identificador está ativo e ligado a uma regra, habilitando os campos citados.

Tela: F220INI, F220COA, F220DAI

Transação: Não se aplica.

Regra:

Exemplo de regra:
---------------------
Definir Numero EstNCodEmp;
Definir alfa EstDDatInv;
Definir alfa EstACodDep;
Definir alfa EstACodOri;
Definir alfa EstACodFam;
Definir alfa EstACodPro;
Definir alfa EstACodDer;
Definir alfa EstAIndInv;

@Indicativo se permite inventariar (mostrar) o produto@
EstAIndInv = "S";

se (EstACodPro = "P002") {
EstAIndInv = "N";
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
EstNCodEmp ALFA Código da empresa N
EstDDatInv DATA Data base do inventário N
EstACodDep ALFA Código do depósito para o inventário N
EstACodOri ALFA Código da origem do produto N
EstACodFam ALFA Código da família do produto N
EstACodPro ALFA Código do produto N
EstACodDer ALFA Código da derivação N
EstAIndInv ALFA Indicativo se permite inventariar 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ê?