Referencia de Objeto ou Mercadoria Não Cadastrada ao Lançar Combo - Sistema Web
Software: PDV - Softshop Caixa | Grupo: ALTERACOES
Solução
- Um cliente com sistema web para restaurante, ao lançar mercadorias que possuem combos, enfrenta o erro: "Referência de objeto não definida para uma instância de um objeto" ou "Mercadoria não encontrada."
Como resolver:
- Abra o produto na retaguarda e verifique quantos combos essa mercadoria possui.
- Acesse o banco de dados web e vá para a tabela
produto_combo.
- Acesse o banco de dados web e vá para a tabela
- Verifique se o ID do produto está repetido. Por exemplo, se o produto com código 5 aparece duas ou mais vezes nessa tabela e há apenas um combo cadastrado para essa mercadoria, significa que a informação está duplicada na tabela.
- Marque o campo
deleted_atnos registros de combos duplicados, deixando apenas o combo válido na tabela.
- Marque o campo
- Ao final, atualize a página da mercadoria e confirme se o combo ainda está lá. Caso não esteja, você marcou corretamente o campo
deleted_atdo combo que estava duplicado na tabela.
- Ao final, atualize a página da mercadoria e confirme se o combo ainda está lá. Caso não esteja, você marcou corretamente o campo
Como verificar se existem mais mercadorias duplicadas dessa forma?
Execute a consulta abaixo para identificar produtos duplicados, facilitando o rastreio das mercadorias com combos repetidos:
SELECT
produto_id,
descricao,
COUNT(*) AS total
FROM
produto_combo
GROUP BY
produto_id,
descricao
HAVING
COUNT(*) > 1;
Essa consulta retornará a quantidade de
produto_idrepetidos, ajudando a identificar as mercadorias com combos duplicados.
Tags: referencia de objeto, combo, nao cadastrado, não cadastrado, sistema web