Identificador de Regra
EST-220ACINV01
Módulo: EST - Estoques.
Finalidade: Para as modalidades que geram acerto de estoque ("com Diferença" e "Todos c/ Acerto Est."), ao ser ativado e ligado a uma regra, o identificador será chamado para cada item ao clicar em Processar. A regra receberá os dados do inventário e retornará ao sistema uma transação de entrada e uma transação de saída, transações essas que, internamente, serão posicionadas possibilitando efetuar o acerto com transações diferentes das padrões, definidas no cadastro da filial (F070FES).
Quando realizado o processo de finalização de inventário via tela (F220DAI), o identificador irá habilitar na grade Produtos, o campo Motivo, no qual fará a busca nos registros do cadastro de motivos (F021MOT - Cadastros > Identificadores e parâmetros > Motivo de situações/observações). Via web service de finalização de inventário, esse campo estará sempre ativo para o preenchimento do usuário. O motivo deverá estar previamente cadastrado com a "Aplicação Motivo" como "28 - Acerto por Inventário Rotativo". Para inventários do tipo "Rotativo", será obrigatória a informação do Motivo e, ao processar, será gravado no camp E220CON.MOTACE.
Tela: F220DAI, web service com.senior.g5.co.mcm.est.finalizacaoinventario, porta FinalizarInventarioEstoque
Transação: Não se aplica.
Regra:
Definir alfa EstACodPro;
Definir alfa EstAEstTei;
Definir alfa EstAEstTsi;
@Transações padrão@
EstAEstTei = "90249";
EstAEstTsi = "90255";
se (EstACodPro = "P007") {
EstAEstTei = "90200";
EstAEstTsi = "90250";
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
EstNCodEmp | ALFA | Código da empresa | N |
EstDDatInv | DATA | Data do inventário | N |
EstACodDep | ALFA | Código do depósito do inventário | N |
EstACodPro | ALFA | Código do produto | N |
EstACodDer | ALFA | Código da derivação | N |
EstAConInv | NÚMERO | Tipo de contagem do inventário | N |
EstAEstTei | ALFA | Transação de entrada por inventário | S |
EstAEstTsi | ALFA | Transação de saída por inventá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.