Identificador de Regra

EST-210VUNMO01

Módulo: EST - Estoques.

Finalidade: Habilitar na grade "Produtos Movimentados" o campo "Valor Unitário" para que o mesmo possa ser informado pelo usuário e utilizado no cálculo do valor do movimento. Este identificador também habilita no cabeçalho da tela o campo "Valor Unitário" que fará a sugestão do campo "Valor Unitário" nos itens da grid, ao mostrar os itens definidos pelos filtros.

Características: Se a forma de valorização da transação do movimento for "F-Fechamento" o valor unitário é zerado e é desabilitado pois o cálculo do valor do movimento é feito pelo Preço médio.

Quando este identificador estiver ligado a uma regra, o valor unitário informado na regra terá prioridade sobre o que foi informado no campo "Valor Unitário" localizado no cabeçalho.

Quando ligado a uma regra, a regra será chamada nos seguintes casos:
Ao mostrar dados na grade "Produtos Movimentados";
Ao sair do campo "Qtde. Mov." na grade "Produtos Movimentados";
Ao sair do campo "Vlr. Unit." na grade "Produtos Movimentados";
Ao informar um produto através do campo "Cód. barras" localizado no cabeçalho.

Tela: F210LOT

Transação: Não se aplica.

Regra:

definir alfa EstACodPro;
definir alfa EstACodDer;
definir alfa EstACodDep;

EstNVlrUni = 1;
se (EstACodPro = "PRODUTOEXEMPLO")
{
se (EstACodDer = "REGRAEXEMPLO")
{
se (EstACodDep <> "DEPOSITOEXEMPLO")
{
EstNVlrUni = 2;
}
}
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
EstNCodEmp NÚMERO Empresa N
EstNCodUsu NÚMERO Usuário logado N
EstACodPro ALFA Produto N
EstACodDer ALFA Derivação N
EstACodDep ALFA Depósito N
EstDDatMov DATA Data do movimento N
EstNSeqMov NÚMERO Sequência N
EstACodTns ALFA Transação N
EstNQtdMov NÚMERO Quantidade movimentada N
EstNVlrUni NÚMERO Valor unitário 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ê?