Resolvido: Dead Lock em Grades de Produtos - NT. 0156/2023
Resumo da Nota Técnica
Em versões anteriores do sistema ao efetuar uma gravação ou geração de grades de produtos, o qual pode ser efetuado através do aplicativo FACILITE Comércio, menu Cadastros, Produtos, Acabado, aba Grade, por vezes ocorria um erro de "deadlock", ou seja, registro bloqueado pois o mesmos já estava sendo utilizado em outro processo do sistema. A correção aplicada é para que esse tipo de mensagem não ocorra mais.
Detalhes da Nota Técnica
Conforme descrito no resumo dessa Nota Técnica, por vezes ocorria uma mensagem de erro de "deadlock" ao efetuar a geração de Grades no cadastro de Produtos, através do aplicativo FACILITE Comércio, acessado pelo menu Cadastros, Produtos, Acabado, aba Grades.
Isso ocorria pois o produto em alteração no momento estava sendo utilizado em um outro processo do sistema, como por exemplo: "Sendo utilizado pelo PEstoque", nesse momento caso o usuário tentasse gravar os dados em edição o sistema retornava então o erro:
"lock conflict on no wait transaction deadlock update conflicts with concurrent update concurrent transaction number is ...."
Esse erro não irá mais ocorrer a partir desta versão do sistema.
Caso o produto em edição esteja sendo utilizado em um outro processo e o usuário tentar efetuar a gravação dos dados em edição o sistema irá aguardar o processo que está utilizando o produto terminar e então efetuará a gravação dos dados.