Cadastro de Produtos - Ocorreu um erro durante a atualização do produto: Multiple rows in singleton select

Criado por Pedro Nascimento em 10/05/2023 17:47  ·  Atualizado em 09/07/2024 15:24  ·  Leitura: 1 min

Situação: Ao tentar salvar as configurações dos cadastros dos produtos apresenta a mensagem: 

Ocorreu um erro durante a atualização do produto: Multiple rows in singleton select

 

Isso ocorre porque o problema é que na tabela PRODUTO. Os produtos tinham a mesma unidade de entrada e saída. Porém tinha fator de conversão.

Solução: Para resolver o problema tem que rodar os dois updates:

update produto set produto.fatorconversao = 0
where produto.unidadeent = produto.unidadesaida

update produto set produto.multdivide = ''
where produto.unidadeent = produto.unidadesaida

Obs: Lembrar de fazer a cópia do banco antes de rodar os updates.