Histórico da Página
MOVIMENTAÇÕES DUPLICADAS DE DESMONTAGEM DE PRODUTO NA OS, MOVIMENTO E KARDEX
Linha de Produto: | Microsiga Protheus |
Segmento: | Supply Chain - Logística |
Módulo: | SIGAWMS |
Função: | WMSA510 - Montagem/Desmontagem Produtos Com Estrutura WMSA520 - Montagem/Desmontagem Produtos Sem Estrutura WMSA530 - Troca de Lotes |
Situação/Requisito: | O mesmo documento está sendo utilizado em mais de uma movimentação de desmontagem e também é possível dois usuários gerarem documentos de desmontagem com as mesmas características, sem que seja validado devidamente o saldo após a confirmação do documento. O código do documento, gerado automaticamente, é reservado apenas quando o usuário confirma a tela de Montagem/Desmontagem, fazendo com que o mesmo código do documento seja gerado para mais de uma tela aberta no sistema. |
Solução/Implementação: | É necessário realizar a reserva do código do documento logo após a geração automática. Nas rotinas WMSA510, WMSA520 e WMSA520A deve ser sempre confirmada a reserva do código do documento pelo GetSx8Num() e ConfirmSx8(), logo em seguida, para garantir que o código do documento não seja utilizado por outro processo. Efetuar também a validação do saldo do produto no commit da tela, verificando se é possível realizar a locação (SimpleLock) do produto no armazém corrente (SB2). Caso seja possível realizar a locação, então deverá ser validado o saldo do produto corresponde a quantidade do documento, seja montagem ou desmontagem, para não permitir que dois usuários confirmem as mesmas informações da tela. |
Requisito: | DLOGWMSMSP-1552 |