Relatório Curva ABC - Valores de custo e venda incorretos no relatório de Curva ABC

Criado por Jordan Alves em 07/03/2023 19:54  ·  Atualizado em 07/03/2023 19:57  ·  Leitura: 2 min

Situação: Ao gerar o relatório de Curva ABC de vendas por produto alguns produtos saem com valores incorretos de custo e de venda. Por exemplo nessa situação, o produto 1455:

 

Solução: Nessa situação o registro reclamado está correto, uma vez que o mesmo é referente a uma venda com unidade 4,5, dessa forma o preço de custo é calculado em cima da unidade de venda, porem, existem registros onde o preço de custo está 8,18 e a unidade estaria superior a padrão de 1, está situação ocorre em uma versão antiga do sistema, valide com a cliente se todas as maquinas estão atualizadas e a oriente a atualizar para a versão mais a atual.

 Para correção dos registros pendentes realizar uma cópia de segurança do BD e utilizar o update a baixo:

 

update pedidoi
set pedidoi.qtdeunidpadrao = (pedidoi.quantidade * (select unidades.fatorconversao
from unidades where unidades.unidade = pedidoi.unidadesaida
and pedidoi.codpedido = pedidoi.codpedido))
where pedidoi.codprod = pedidoi.codprod
and pedidoi.unidadesaida = pedidoi.unidadesaida