Páginas filhas
  • 8098153 DLOGWMSOL-11141 DT Apresentação das informações por endereço na lista de separação (WMS6214)


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