Identificador de Regra
EST-210CTRHD01
Módulo: EST - Estoques.
Finalidade: Garantir que o campo horário de digitação (E210MVP.HORDIG) ficará correto em relação a lógica de geração dos movimentos de estoques.
Característica: Quando ativo, ao serem gerados os movimentos de estoques, sejam oriundos de qualquer rotina (telas de movimentações manuais, transferências, faturamento, recebimento, web services, customizações), será verificado se há algum movimento de estoque já gravado na base de dados para o mesmo produto/derivação com a mesma data de digitação e com horário de digitação maior em relação ao movimento que está sendo gravado. Se houver, o horário de digitação do movimento atual será ajustado, garantindo assim a ordenação lógica dos movimentos de estoques.
Importante
Para movimentos de estoques de entrada de transferências entre produtos ou depósitos que são aqueles contenham código de ligação (CODLIG > 0) e não possuem número de nota fiscal (NUMNFC e NUMNFV = 0), o identificador de regras não atua. Isso porque já existe o identificador de regras EST-210HRTNF01 para esses casos.
Ao ativar esse identificador, caso seja percebido algum tipo de perda de performance em qualquer rotina que gere movimentação de estoques, pode ser considerada a criação de um índice na tabela Estoques - Movimentos (E210MVP) para os campos CODEMP,CODPRO,CODDER,DATDIG. Isso não é uma regra para todos os cenários, pois depende muito da quantidade de movimentações geradas na base.
Tela: Será executado para qualquer rotina que gere movimento de estoques (telas ou web service).
Transação: Não se aplica.
Regra: Não se aplica.
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.