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
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.