Skip to content

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:

    1. Abra o produto na retaguarda e verifique quantos combos essa mercadoria possui.
    1. Acesse o banco de dados web e vá para a tabela produto_combo.
    1. 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.
    1. Marque o campo deleted_at nos registros de combos duplicados, deixando apenas o combo válido na tabela.
    1. 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_at do combo que estava duplicado na tabela.
  • 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_id repetidos, ajudando a identificar as mercadorias com combos duplicados.


Tags: referencia de objeto, combo, nao cadastrado, não cadastrado, sistema web

Documentação de Testes