Identificador de Regra
EST-210CONDG01
Módulo: EST - Estoques.
Finalidade: Este identificador tem por finalidade disponibilizar todas as informações do movimento de estoque após a geração de qualquer tipo de movimento de estoque. Também, é executado após a exclusão de movimentos de estoque através das telas de movimento manual individual(F210MVP) e movimento manual agrupado(F210LOT).
Características: Este identificador deverá ter uma regra associada para ser executado;
Todos os campos da tabela de movimento de estoque(E210MVP) estão disponíveis apenas para consulta;
Este identificador não retorna informações ao sistema;
As informações do movimento de estoque podem ser acessadas da seguinte maneira:
E210MVP.Campo. Exemplo: E210MVP.CodPro;
O conteúdo da variável "VSInteracao" sempre será "AUTOMATICO".
Tela: Movimentação de Estoque
Transação: Não se aplica.
Regra:
definir alfa VSEstado;
definir alfa VSInteracao;
definir alfa VSModificado;
definir alfa VSTelaOrigem;
se (VSEstado = "INSERINDO")
{
se (VSModificado = "NAO")
{
se ((E210MVP.CODPRO = "PRODUTO01") e (E210MVP.CODDEP = "DEP01") e (E210MVP.CODTNS = "90250"))
{
GeraMovimento(9999);
}
}
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSEstado | ALFA | Estado em que o registro do movimento de estoque se encontra no momento do processamento (INSERINDO, ALTERANDO ou EXCLUINDO). | N |
VSInteracao | ALFA | Indica o tipo de interação com o usuário na execução da rotina de movimentos de estoque. Assume os valores "AUTOMATICO" (sem interação) ou "INTERATIVO" (com interação). | N |
VSModificado | ALFA | Indica se o movimento foi efetivamente modificado antes de ser passado à regra. | N |
VSTelaOrigem | ALFA | Representa uma tela em específico ou o processo do sistema responsável pela execução da rotina de movimento de estoque. | N |
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.