TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
Função:
WMSA560A.prw WMSA560B.prw
País:
Todos Países
Ticket:
12433293
Requisito/Story/Issue (informe o requisito relacionado) :
DLOGWMSMSP-12858
02. SITUAÇÃO/REQUISITO
Ao processar a rotina WMSA560 (Bloqueio de Saldo) em JOB, caso exista alguma inconsistência durante a validação ocorre inconsistência por tentar exibir a mensagem em tela e não ser possível.
Está ocorrendo uma inconsistência ao tentar liberar um saldo de um produto/lote na rotina WMSA560 (Bloqueio de Saldo).
03. SOLUÇÃO
Efetuado ajuste na rotina WMSA560 (Bloqueio de Saldos) para que, se estiver processando em JOB, não seja apresentada mensagem de validação em tela.
Alterada a rotina de liberação de bloqueio de saldos, para que a liberação seja efetuada sem que ocorra inconsistência.
Exemplo de Utilização
MV_WMSNEW = .T.
WMSC015
Verifique a quantidade de saldo de um determinado produto.
Processe a rotina automática de bloqueio de saldos sem acesso pelo menu (JOB), tentando incluir um bloqueio para uma quantidade maior que o saldo disponível.
Não deve ocorrer tentativa de exibir a mensagem de validação de saldo e, respectivamente, não deve apresentar inconsistência.
WMSA560
Efetue a liberação de bloqueio de saldo.
A rotina deve ser executada sem gerar inconsistência.