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.