Identificador de Regra

EST-210RCVME01

Módulo: EST - Estoques.

Finalidade: retornar o valor do movimento de estoques via regra para que seja possível alterar o valor de movimento que está sendo gerado.

Características: o identificador é executado no momento que é inserido a quantidade do movimento de estoques. Para isso é necessário que o valor do movimento seja zero ou o movimento de estoque não é gerado pelas telas F210LOT, F220DAI, F210TPA, F210FPR e F210TED. Outro ponto exigido para a execução do identificador de regras é que o parâmetro Forma Valorização Movimento no cadastro da transação de estoques esteja como "F - Fechamento".

Transação: Não se aplica.

Regra:

definir Alfa ESTACodPro;
definir Alfa ESTACodDer;
definir Alfa ESTAOriOrp;
definir Numero ESTNNumDoc;
definir Alfa ESTAEstEos;
definir Alfa ESTATipPro;
definir Alfa ESTAProStq;
definir Numero ESTNVlrMov;

Se ESTACodPro = "CODIGOEXEMPLO"
ESTNVlrMov = 10;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ESTACodPro Alfa Código do Produto N
ESTACodDer Alfa Derivação do Produto N
ESTACodTns Alfa Código da transação de movimentação de estoque N
ESTAOriOrp Alfa Código da Origem de Produto da OP N
ESTNNumDoc Número Número de documento base da movimentação N
ESTAEstEos Alfa Entrada ou saída de estoque N
ESTATipPro Alfa Tipo do Produto N
ESTAProStq Alfa Produto é Utilizado para Estocar 2ª, 3ª Qualidade ou Reaproveitado (refugo) N
ESTNFilDep Número Código da filial que o depósito pertence N
ESTNVlrMov Número Valor do Movimento S

Observação:

A variável ESTNVlrMov deverá retornar o valor unitário do movimento, pois a própria rotina multiplicará pela quantidade do movimento internamente.

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ê?