01. DADOS GERAIS
Linha de Produto: | Logix |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TOTVS Logística WMS |
Função: | WMS6214 - Separação (Via Coletor) |
Ticket: | 8098153 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSOL-11141 |
02. SITUAÇÃO/REQUISITO
Ao acessar a lista de separação (WMS6214), as informações são apresentadas por endereço, mesmo que no Contrato (WMS60013) esteja configurado por movimento.
Isto ocorre porque a função wms6214_define_modo_separacao está testando a agrupadora da forma incorreta, pois sempre que está separando ids. agrupadoras, assume a separação por endereço:
IF NOT m_tem_picking THEN
WHENEVER ERROR CONTINUE
SELECT DISTINCT 1
FROM wms_onda_separacao_item
WHERE empresa = p_cod_empresa
AND EXISTS (SELECT DISTINCT 1
FROM wms_processo_moviment
WHERE wms_processo_moviment.empresa = wms_onda_separacao_item.empresa
AND wms_processo_moviment.processo_moviment =
wms_onda_separacao_item.processo_moviment
AND wms_processo_moviment.identif_estoque LIKE '5%')
AND wms_onda_separacao_item.num_lista_separacao =
ma_lista_separacao[m_ind_lista].num_lista_separacao
A etiqueta iniciar em 5 não garante que a agrupadora seja relacionada.
03. SOLUÇÃO
Efetuado ajuste no sistema para que haja relacionamento com a tabela_wms_identif_estoque e seja verificado se campo iden_estoque_agrupador está preenchido, evitando assim que ocorra a separação por endereço.
04. ASSUNTOS RELACIONADOS