Saldo Alocado Errado
Situação:
Quando está com saldo zero no disponível no CE0830 e já verificamos no PD1003A, EQ1007, MOCE050, spp/ftp/spft304.r para o item para corrigir suas alocações.
verificamos no PD1003A
verificamos no EQ1007
verificamos no MOCE050
Se o saldo estiver alocado em Follow-outros, pode desalocar pelo programa MOPD015 Manutenção de Follow-up
verificamos no spp/ftp/spft304.r
Continua sem saldo.
Temos que rodar o qg abaixo para liberar o estoque
FOR EACH saldo-estoq
WHERE saldo-estoq.it-codigo = "42082362"
AND saldo-estoq.cod-depos = "vd3"
AND saldo-estoq.cod-estabel = "99"
AND saldo-estoq.cod-localiz = "".
DISP saldo-estoq.it-codigo
saldo-estoq.cod-estabel
saldo-estoq.cod-depos
saldo-estoq.cod-localiz
saldo-estoq.qtidade-ini
saldo-estoq.qtidade-atu
saldo-estoq.qt-aloc-ped // FORMAT "->>>,>>>,>>9.9999"
saldo-estoq.qt-aloc-prod
saldo-estoq.qt-alocada
saldo-estoq.qtidade-fin WITH WIDTH 600.
//UPDATE saldo-estoq.qt-aloc-ped.
//UPDATE saldo-estoq.qt-aloc-prod.
//UPDATE saldo-estoq.qt-alocada.
END.
DEF VAR a AS INT.
DEF VAR n AS INT.
DEFINE TEMP-TABLE tt-item
FIELDS tt-cod-estabel LIKE saldo-estoq.cod-estabel
FIELDS tt-cod-depos LIKE saldo-estoq.cod-depos
FIELDS tt-cod-localiz LIKE saldo-estoq.cod-localiz
FIELDS tt-lote LIKE saldo-estoq.lote
FIELDS tt-cod-refe LIKE saldo-estoq.cod-ref
FIELDS tt-it-codigo LIKE saldo-estoq.it-codigo
INDEX idx1 tt-cod-estabel.
/************** IMPORTAÇÃO DOS REGISTROS ****************/
EMPTY TEMP-TABLE tt-item.
INPUT FROM VALUE("g:\cristina\spool\saldosw23.csv")NO-CONVERT.
REPEAT:
CREATE tt-item.
IMPORT DELIMITER tt-item NO-ERROR.
END.
INPUT CLOSE.
FOR EACH saldo-estoq
WHERE saldo-estoq.it-codigo = tt-item.tt-it-codigo
and saldo-estoq.cod-depos = tt-item.tt-cod-depos
and saldo-estoq.cod-estabel = tt-item.tt-cod-estabel
AND saldo-estoq.cod-localiz = tt-item.tt-cod-localiz :
DISP saldo-estoq.it-codigo
saldo-estoq.cod-estabel
saldo-estoq.cod-depos
saldo-estoq.cod-localiz
saldo-estoq.qtidade-ini
saldo-estoq.qtidade-atu
saldo-estoq.qt-aloc-ped //FORMAT "->>>,>>>,>>9.9999"
saldo-estoq.qt-aloc-prod
saldo-estoq.qt-alocada
saldo-estoq.qtidade-fin WITH WIDTH 600.
//UPDATE saldo-estoq.qt-aloc-ped.
//UPDATE saldo-estoq.qt-aloc-prod.
//UPDATE saldo-estoq.qt-alocada.
END.