Ocorrência
Ao executar rotinas como: Refaz Saldos (MATA300), Refaz Acumulados (MATA215), Recálculo do Custo Médio (MATA330), Fechamento de Estoque (MATA280) gera-se o HELP MA280FLOCK.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Causa
Este help é causado quando a rotina tenta travar uma tabela específica (que é mostrada no HELP) para que ela seja utilizada no processamento porém possui uma outra conexão utilizando a tabela, não permitindo assim prosseguir o processamento
Solução
Para este problema temos soluções a depender da rotina.
Para rotinas Recálculo do Custo Médio (MATA330) e Refaz Saldos (MATA300)
Para estas rotinas, pode-se adotar a alternativa de desabilitar o parâmetro MV_CUSTEXC, que permite ou não utilizar estas rotinas em modo exclusivo.
Para demais rotinas de processamento
Outras rotinas de processamento são executadas apenas de forma exclusiva, conforme exemplo abaixo da rotina Refaz Acumulados:
Para estes casos, a solução é identificar envolvem os seguintes passos:
1° - Checar se há algum JOB habilitado;
2° - Checar se existe alguma conexão presa à alguma rotina ou tabela que o processamento faz checagem;
3° - Checar qual usuário poderia estar acessando à rotina/tabela;
4° - Reiniciar os serviços do Protheus e tentar executar novamente.
Saiba mais:
Clique aqui e veja mais artigos sobre Processamentos no Estoque
0 Comentários