Stocks > Utilitários > Resincronização plano de arrumação 

O plano de arrumação é um plano de trabalho apresentando os stocks em espera de arrumação, quer dizer as entradas que foram registadas sobre um acondicionamento de tipo quais (entradas diversas, recepções, devolução de entrega…). Assim, em cada uma das entradas em espera de arrumação corresponde um registo no ficheiro STOSRG.

O tratamento de ressincronização do plano de arrumação permite filttrar os registos em STOSRG para os quais o campo STAFLG toma um (estatuto) toma um valor impróprio. Com efeito, quando uma linha de stock está em espera de arrumação, o campo STAFLG toma o valor 1 ("Espera de arrumação"). O objetivo deste utilitário de ressincronização é então de corrigir os registos em STOSRG para os quais o campo STAFLG toma o valor 2 ("Plano de arrumação").

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Quando o tratamento de ressincronização está lançado, verifica que não existem os registos em STOSRG tendo por engano o campo STAFLG posicionado ao valor 2. BVerifica também a coerência entre STOSRG e STOSRGW.

Quando uma linha de stock está em espera de arrumação, o campo STAFLG está posicionado a 1. Se esta linha está selecionado a partir da função "plano de arrumação", isso implica que está reservado. O campo STAFLG toma então temporáriamente o valor 2 de maneira a evitar que esta mesma linha não apareça em paralelo no quadro das linhas a tratar de uma outra sessão "plano de arrumação". Uma vez a linha de stock tratado e a modificação validada, o documento de origem desaparece do fiheiro STOSRG.

Em caso de fecho de um registo em STOSRG, a zona STAFLG pode conservar o valor 2. Neste caso, três possibilidades :

 Re-escrita de STOSRG : O tratamento verifica que a linha de stock está sempre em espera de arrumação. No afirmativo, reescreve o registo correspondente em STOSRG com STAFLG posicionado a 1.

 Supressão de STOSRG : O tratamento suprime o registo em STOSRG quando a linha de stock correspondente não existe mais (quando a linha foi já tratada e arrumada)

 Supressão de STOSRGW : O tratamento verifica a coerência entre STOSRG e STOSRGW. Em STOSRGW são guardados os detalhes de STOSRG (quando a lista a arrumar foi registada) Se o registo em STOSRG não existe mais, então os registos correspondentes em STOSRW são suprimidos.

Assim, um controlo complementar foi acrescentado ao nível da soma das quantidades em curso de arrumação. Esta última não deve em efeiro ser superior à quantidade a arrumar. Por exemplo, uma entrada ao cais foi realizado à altura de 10 UN (atualização da quantidade a arrumar em STOSRG). Um plano de arrumação em seguida foi criada com uma lista a arrumar de uma quantidade de 10 UN (registo em STOSRG está atualizada em consequência: a quantidade em curso de arrumação está alimentada e ela é igual à quantidade a arrumar) Em seguida, um inventário foi realizado ( a quanrtidade contada é de 8 UN em vez de 10 UN) A validação do inventário tem por consequência de modificar o registo em STOSRG (a quantidade a arrumar está passada a 8 UN).

Consequências Na validação da lista a arrumar, uma menagem de erro bloqueante está então reenviada. É ao utilizador de modificar a lista

O utilitário lista dos registos entre o rasto.

Tarefa batch

Esta função pode ser lançada em batch. A tarefa standard FUNSYNSRG está prevista p/esse efeito.

Mensagens de erro

Não existe outra mensagem de erro, para além das mensagens genéricas.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação