01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: |
TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
|
Função: | WMSDTCMovimentosServicoArmazem.PRW WMSV030.PRW |
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-15782 |
02. SITUAÇÃO/REQUISITO
Na separação via coletor WMSAV030 (Coletor) ocorre uma divergência, quando há uma inconsistência no cadastro e a movimentação é realizada pela rotina WMSA332.
03. SOLUÇÃO
Efetuada a inclusão de uma validação, para que seja informado que o cadastro está diferente daquele que foi gerado no movimento.
Exemplo de Utilização
- Parâmetro MV_WMSNEW = .T.
- Compilar o PE enviado.
- Deve haver saldo de dois lotes no picking para um produto. Na simulação realizada, o produto era unitizado.
MATA410
- Gere um Pedido de Vendas.
WMSA150
- Execute o serviço.
WMSV030
- Execute a movimentação via coletor.
User Function DL150AEX()
Local aArea := GetArea()
DBSELECTAREA( "D12" )
D12→(DBGOTOP())
D12->(DBSETORDER(4))
IF D12→(DbSeek(FwXFILIAL("D12")+DCF→DCF_ID))
RecLock('D12',.F.)
D12->D12_TAREFA := 'DDD'
D12->(MsUnlock())
EndIf
RestArea(aArea)
Return
04. DEMAIS INFORMAÇÕES
Tabela Utilizada
- D12 - Movimentos Serviços WMS
05. ASSUNTOS RELACIONADOS
Documento de Referência