Forum
See question

Valores diferentes na consulta inventário vs extrato do artigo   

30 views
0
0

A consulta de inventário apresenta valores distintos do extrato de artigo. Alguém já teve este problema e como resolveu?

Faça login para poder traduzir
Inventário
Primavera
Marked as spam
Criado há 3 anos e 5 meses maria
maria Most Valuable Professional
2 answers
0
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?

Faça login para poder traduzir
Marked as spam
Criado há 7 meses e 4 dias marisafernandes
m
marisafernandes Loyal Contributor
    0
    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

    Faça login para poder traduzir
    Marked as spam
    Criado há 3 anos e 5 meses maria
    maria Most Valuable Professional