Árvore de páginas

Alteração no Cálculo das Movimentações de Estoque da Procedure de Fechamento MAT058.SQL

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAWMS - Gestão de Armazenagem

Função:

MAT058 - Procedure para gravação do arquivo D15 - Saldo por Endereço WMS

Situação/Requisito:

O cálculo das movimentações do kardex WMS para montar o saldo do produto no endereço no período do fechamento está considerando erroneamente os movimentos, causando divergência entre a SB9 e a soma dos endereços D15.

O saldo por endereço D15 está considerando as movimentações que o saldo SB9 não está. Documentos SD1, SD2 e SD3 que foram originados em um mês e estornados em outro, fazendo com que o WMS considere o saldo e o estoque não.

Solução/Implementação:

Alterada a lógica da procedure mat058.sql para a mesma lógica da função WmsFechto, a qual realiza uma junção entre os saldos iniciais D15 e as movimentações do kardex D13, calculando o saldo do endereço diretamente no select e no loop, ao contrário da procedure CalcEstL.

O campo D13_USACAL será preenchido com valor 2=Não nas movimentações estornadas, para que estas não sejam consideradas no cálculo do saldo por endereço do período.

Requisito:DLOGWMSMSP-1442