ERP – Controle de Estoques – Foram encontrados movimentos anteriores ao período de fechamento sem que estes movimentos tenham sido atualizados ou fechados
Incidente:
No módulo de Estoques, ao executar algum processo de Fechamento ou Atualização de estoques, seja via tela, WebService ou processo agendado, podem ser apresentadas as seguintes mensagens:
- Foi(ram) encontrado(s) movimento(s) anteriore(s) ao período de fechamento sem que este(s) movimento(s) tenha(m) sido atualizado(s) ou fechado(s)! Deseja visualizar o arquivo de log gerado?;
- Foi(ram) encontrando(s) movimento(s) anterior(res) ao período do fechamento sem que este(s) movimento(s) tenha(m) sido atualizado(s) ou fechado(s)! Verifique o painel de fechamento;
- Atenção - Fechamento cancelado! Foi(ram) encontrado(s) movimento(s) anteriore(s) ao período de fechamento sem que este(s) movimento(s) tenha(m) sido atualizado(s) ou fechado(s)! painel de fechamento.
Causa
Esta mensagem de log ocorre pois o ERP precisa se certificar de que todos os movimentos de Estoques a partir da data inicial já tenham sido processados por algum outro fechamento anterior, ou seja, não pode existir nenhum movimento perdido na base.
As possíveis causas do movimento não ter sido atualizado no processo de fechamento são:
- Pode ter sido feito um movimento retroativo na filial que se está rodando a atualização e fechamento do período;
- O período da Filial pode ter sido alterado de forma manual;
- Inserção de movimentos a partir de processos de importação, via Web Service etc;
- Processos de atualização/fechamento de estoques em execução, sendo que a instância do ERP que estava executando a operação tenha sido finalizada antes da conclusão do processo. Exemplos:
- Processo de atualização rodando via Processo Automático e o Senior Middleware é reiniciado antes da conclusão do processo;
- Processo em execução na estação de um usuário e o executável "sapiens.exe" é finalizado forçadamente pelo Gerenciador de Tarefas do Windows antes da finalização do processo.
Solução
Para que a mensagem não seja apresentada ao efetuar o fechamento/atualização dos estoques. realize os seguintes passos:
1. Acesse a tela F070FES - Cadastros / Filiais / Parâmetros por Gestão / Estoques e reabra o período de estoque para a data anterior que estava aberta para a Filial onde a situação está ocorrendo;
2. Execute novamente a atualização/fechamento de estoques.
Atenção
A partir da versão 5.10.3.57 o sistema deixou de gerar Logs das operações do Fechamento/Atualização de estoques em formato texto e passou a gerar logs em base de dados, que podem ser consultados através da tela F215PFE_SECE - Suprimentos / Gestão de Estoques / Controle de Estoque / Consultas / Painel de Fechamento de Estoques;
Importante
Quando ocorrer a mensagem e não forem identificadas informações nos Logs do processo, o movimento perdido pode ser de outra Filial diferente da Filial da execução do processo. isto porque se houveram movimentos de transferência, o fechamento/atualização de uma Filial irá acionar o fechamento/atualização também das outras filiais, onde pode estar ocorrendo o problema. O select abaixo pode ser utilizado para identificar os movimentos neste caso:
SELECT COUNT(*),CODEMP,FILDEP,DATMOV FROM E210MVP WHERE (OBSMVP = ' ' OR OBSMVP NOT LIKE '%PREÇO MÉDIO%') AND DATMOV < 'XX/XX/XXXX' AND ESTMOV IN ('NO','NB','NR') GROUP BY CODEMP,FILDEP,DATMOV ORDER BY DATMOV
Este select, vai retornar todos os registros que supostamente não foram consistidos pelo Fechamento/Atualização. A data que o usuário terá que informar, será a data inicial do fechamento.
Todos os registros retornados devem ser alterado, reabrindo o período para rodar novamente o fechamento.
Nas informações da tela F215PFE, acessando o botão Detalhes, é possível verificar quais produtos e detalhes dos movimentos que não foram atualizados no fechamento.
As informações procuradas pelo ERP são os campos E210MVP.PrmEst e E210MVP.ObsMvp. O campoE210MVP.ObsMvp guarda a informação do preço médio do produto no dia do fechamento.
Observação
Para mais informações sobre o Processo de Controle de Estoque do Gestão Empresarial | ERP, consulte o artigo ERP - Controle de Estoque - Onde é possível encontrar informações diversas sobre processo de Controle de Estoques.