Situação:
Ao realizar a emissão de uma nota fiscal, o sistema apresenta a seguinte mensagem: lock conflict on no wait transaction deadlock.
( Ocorreu o seguinte erro durante a exclusão no arquivo MvGeral:
[FireDAC][Phys][FB]lock conflict on no wait transaction deadlock
update conflicts with concurrent update
concurrent transaction number is 940667
At procedure 'PGRAVA_EST_PC_PM_COMPPROD' line 49, col: 7
At procedure 'PREPROCESSA_MVGERAL' line 235, col: 33
At trigger "MVGERAL_AD0'
At procedure 'PGRAVA_MVGERAL' line 103, col: 8
Cancele o faturamento e fature novamente o pedido! )
Solução:
Para correção, realizar o procedimento abaixo.
1º Realizar a cópia do banco de dados antes
2º Desativar todas as triggers da tabela MVGERAL
-°: Rodar o update:
update mvgeral
set mvgeral.sequencia = gen_id(g_sequencia,1)
where sequencia = 1
3º Conferir se as triggers estão no padrão e se não estão "comentadas"
4º Reativar a triggers
Observação: Esse processo deve ser realizado sem nenhum usuário utilizando o sistema.
Após esse procedimento o sistema deve funcionar corretamente.
Matheus Thiago Câmara
Central de Atendimento
(31) 2112-3700