Dúvida
Ao realizar a inclusão do documento de entrada para aquisição e desmembramento de bem do Ativo, o sistema 'prende' os registros, impedindo que outros usuários utilizem a rotina simultaneamente.
Qual o motivo do sistema apresentar a mensagem "Gerando fichas do Ativo", Multlock - SQL registro bloqueado por outro usuário?
Ambiente
Microsiga Protheus – Compras – A partir da versão 12
Solução
Esta mensagem ocorre, pois internamente o sistema possui a função A103Trava (MATA103X), esta função executa o MultLock nas tabelas de fornecedor (SA2) e saldos (SB2), para atualização durante as operações do documento de entrada. Trata-se de uma função restrita do DbAccess que bloqueia os registros posicionados pela rotina 'documento de entrada' e faz com que estes sejam liberados somente após o processamento da primeira nota em fila.
Portanto, não é recomendável a manutenção para retirada desta trava de registro, pois perde-se a integridade da fila de processamento.
Para melhorar a performance da geração dos ativos pelo documento de entrada foi criado um parâmetro de Threads:
MV_A12DTHR - DT Job para geração de ficha de ativo com desmembramento através do MATA103
Saiba Mais:
DT Job para geração de ficha de ativo com desmembramento através do MATA103
0 Comentários