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 Microsiga Protheus - Estoque - A partir da versão 12.1.17 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.
Comments