| ♥ 0 | A consulta de inventário apresenta valores distintos do extrato de artigo. Alguém já teve este problema e como resolveu? Marked as spam |
| Private answer Boa tarde @maria, Estou com este problema numa base de dados. Executei a query para um artigo e resolveu. Mas porque motivo esta situação acontece? Nos próximos movimentos pode voltar a acontecer? Marked as spam | |
| Private answer De forma a ultrapassar o problema exposto execute o seguinte comando SQL numa base de dados clone, deve de substituir o ZZZZZZZ pelo código do artigo. exec dbo.std_droptemptable '#tempregistoscalcstock' EXEC dbo.std_droptemptable '#tmpArtigo' begin tran select artigo into #tmpArtigo from artigo where artigo in('ZZZZZZZ') DELETE V FROM INV_ValoresActuaisStock V INNER JOIN #tmpArtigo tmp ON tmp.artigo = V.artigo select product = im.artigo , [data] = min(im.[data]) , lot = im.lote , [location] = im.localizacao , warehouse = im.armazem , stockstate = im.estadostock , lastmovement = 0 , ruturastocks = cast(0 as tinyint) , a.tratamentolotes into #tempregistoscalcstock from inv_movimentos im inner join INV_Origens o on o.Id = im.IdOrigem inner join Artigo a on a.Artigo = im.Artigo INNER JOIN #tmpArtigo tmp ON im.Artigo = tmp.Artigo where im.Artigo ='ZZZZZZZ' group by im.artigo , im.armazem , im.localizacao , im.lote , im.estadostock , a.tratamentolotes exec inv_actualizastockbulk 1, '' COMMIT Marked as spam |