Situação:
Ao fazer a leitura do código de barras de um produto no Pré-venda, gera o alerta "produto inativo", sendo que o produto esta ativo no cadastro.
Mensagem ocorre pois existe mais de uma grade, de produtos diferentes, que estão com a mesma referência.
Solução:
Com a query abaixo é possível identificar todos os casos onde existem grades com a mesma referencia em produtos diferentes.
SELECT codprod, codgrade, codbarra
FROM prodgrade
WHERE codbarra <> '' and
codbarra IN (
SELECT codbarra
FROM prodgrade
GROUP BY codbarra
HAVING COUNT(DISTINCT codprod) > 1
where ativo = 'N'
)
ORDER BY codbarra, codprod;
Entende-se que o sistema esta tratando corretamente, orientar o cliente a corrigir o código de barras do produto desativado.
Samara Oliveira
Central de Atendimento
(31) 2112-3700