Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||||||||||||||||||||||
Produto | LOGIX | Módulo | WMS | ||||||||||||||||||||
Segmento Executor | Supply Chain - Logística - Inovação | ||||||||||||||||||||||
Projeto1 | IRM/EPIC1 |
| |||||||||||||||||||||
Requisito/Story/Issue1 |
| Subtarefa1 |
| ||||||||||||||||||||
Chamado2 | |||||||||||||||||||||||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||||||||||||||||||||||
Outros | Possui réplica, desenvolver na brach de inovação. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Assim como ocorre no processo de armazenagem, durante a execução da separação para processos de expedição pode também ocorrer a necessidade de um processo de movimentação do armazém até o endereço de doca/conferência ser executado em mais de uma etapa, envolvendo mais de um operador, equipamento e endereços. Para atender essas situações, será implementado no processo de separação via coletor (ao processo de separação via lista papel não se aplica) o uso de endereços drop-point com movimentações sequenciadasAlterar a central do planejador para permitir a visualização e efetuar a alocação/desalocação de recursos das atividades de movimentos sequenciados dos processos de separação.
Definição da Regra de Negócio
Alterar o fluxo do descarregamento Incluir na central do planejador na opção de expedição uma tela para a visualização dos processos de separação para movimento sequenciado que permita o descarregamento em endereços de drop-point e geração de processos de movimentação sequenciado.
Restrições: somente processos de separação com paletes poderão ter apanhe sequenciado, pois sem a etiqueta física do palete não há como identificar a movimentação do estoque em questão.
A situação da solicitação de carga será alterada somente quando for finalizado o último processo de movimentação drop-point. Enquanto isso não poderá ser iniciada a conferência e mesmo a conferência em paralelo deverá verificar apenas os itens e quantidades de processos que estejam finalizados e não possuam movimento de drop-point pendente.
também permita efetuar as ações de alocação dos processos.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
WMS6430 | [Alteração] |
| Central do Planejador |
WMS6431 | [Alteração] | Central do Planejador Filtros | |
WMS64312 | |||
WMS6434 | [Alteração] | Central do Planejador - Expedição | |
WMS3435a | [Alteração] | Alocação | |
WMS6435c | [Alteração] | Alocação Direta | |
WMS6435b | [Alteração] | Desalocar | |
WMS643410 | [Criação] | Central do Planejador - Expedição - Transferência Endereços |
WMS6430
- Criar variável filtra_exp_transf_endereco no MR_CENTRAL_PLANEJADOR.
- Efetuar chamada da função wms6430_recupera_parametro passando 'FILTRA_EXP_TRANSF_ENDERECO'
WMS6431
- Criar item "Transferência de Endereço" após item "Separação"
- Criar item "Transferência de Endereço" após item "Separação"
WMS6434
- Criar variável filtra_exp_transf_endereco no record MR_FILTRO
- Efetuar chamada da função wms6434_recupera_parametro passando 'FILTRA_EXP_TRANF_ENDERECO'
- Alterar a função wms6434_carrega_dados_temporaria() para prever a nova atividade. Efetuar teste filtra_exp_transf_endereco = 'S' junto com filtra_exp_separacao = "S" antes da chamada da função wms6434_processa_separacao();
- Alterar a função wms6434_execute_form()
- Criar chamada da consulta de processos de transferência de endereço atribuir l_form_name = 'wms643416wms643410'
- Criar chamada da consulta de processos de transferência de endereço atribuir l_form_name = 'wms643416wms643410'
WMS
Semelhante WMS64354
Select GRID 1
SELECT
WMS643410 - Frame principal da consulta dos processos de transferência da expedição
Grid Paletes
Sugestão para Select
Bloco de código language sql linenumbers true SELECT wms_processo_moviment.palete,
Sum(estoque_lote_ender.qtd_saldo),
sum(estoque_lote_ender.qtd_saldo/wms_item_sku.qtd_item ),
estoque_lote_ender.endereco
FROM wms_processo_moviment,
wms_identif_estoque,
estoque_lote_ender,
wms_item_sku
WHERE wms_processo_moviment.empresa
AND
= p_cod_empresa AND wms_processo_moviment.tip_processo_moviment = 'T'
AND wms_processo_moviment.ativ IN (SELECT ativ FROM wms_ativ WHERE empresa
= p_cod_empresa AND tip_processo = '316' )
AND wms_processo_moviment.empresa = wms_identif_estoque.empresa
AND wms_processo_moviment.palete = wms_identif_estoque.palete
AND wms_identif_estoque.empresa = estoque_lote_ender.cod_empresa
AND wms_identif_estoque.identif_estoque = estoque_lote_ender.identif_estoque
AND wms_item_sku.empresa = wms_identif_estoque.empresa
AND wms_item_sku.item = wms_identif_estoque.item
AND wms_item_sku.sku = wms_identif_estoque.sku
GROUP BY wms_processo_moviment.palete, estoque_lote_ender.endereco
Select GRID 2
SELECTWMS6435a/WMS6435b/WMS6435c - Alocar/Alocação direta/Desalocar
- Alterar funções para que tratem o processo de transferência de enderenço da expedição.
- Alterar funções para que tratem o processo de transferência de enderenço da expedição.
WMS643410b - Grid Processos de Movimentação
Sugestão para Select
Bloco de código language sql linenumbers true SELECT wms_processo_moviment.sit_processo_moviment,
wms_processo_moviment.endereco_origem,
wms_processo_moviment.endereco_destino,
wms_processo_moviment.endereco_transporte,
wms_processo_moviment.usuario_executor,
wms_processo_moviment.dat_hor_ini,
wms_processo_moviment.dat_hor_fim,
wms_processo_moviment.processo_moviment,
--SELECT processo_moviment_origem from wms_processo_moviment_destino
wms_processo_moviment.ordem_servico,
Sum(estoque_lote_ender.qtd_saldo*(wms_item_sku.peso_bruto/wms_item_sku.qtd_item)),
sum
Sum(estoque_lote_ender.qtd_saldo*(wms_item_sku.volume_m3/wms_item_sku.qtd_item))
FROM wms_processo_moviment,
wms_identif_estoque,
estoque_lote_ender,
wms_item_sku
WHERE wms_processo_moviment.empresa = 'AV'
AND wms_processo_moviment.tip_processo_moviment = 'T'
AND wms_processo_moviment.ativ IN (SELECT ativ FROM wms_ativ WHERE empresa
= p_cod_empresa AND tip_processo = '316' )
AND wms_processo_moviment.empresa = wms_identif_estoque.empresa
AND wms_processo_moviment.palete = wms_identif_estoque.palete
AND wms_identif_estoque.empresa = estoque_lote_ender.cod_empresa
AND wms_identif_estoque.identif_estoque = estoque_lote_ender.identif_estoque
AND wms_item_sku.empresa = wms_identif_estoque.empresa
AND wms_item_sku.item = wms_identif_estoque.item
AND wms_item_sku.sku = wms_identif_estoque.sku
AND wms_processo_moviment.palete = '?????????????????????'
GROUP BY wms_processo_moviment.sit_processo_moviment,
wms_processo_moviment.endereco_origem,
wms_processo_moviment.endereco_destino,
wms_processo_moviment.endereco_transporte,
wms_processo_moviment.usuario_executor,
wms_processo_moviment.dat_hor_ini,
wms_processo_moviment.dat_hor_fim,
wms_processo_moviment.processo_moviment,
--processo_moviment_origem
wms_processo_moviment.ordem_servico
WMS643410c - Grid Identificações de Estoque
Select GRID 3
Sugestão para Select
Bloco de código language sql linenumbers true SELECT wms_identif_estoque.identif_estoque,
wms_identif_estoque.item,
estoque_lote_ender.num_lote,
estoque_lote_ender.num_volume,
estoque_lote_ender.dat_hor_validade,
estoque_lote_ender.dat_hor_producao,
estoque_lote_ender.num_peca,
estoque_lote_ender.num_serie,
estoque_lote_ender.comprimento,
estoque_lote_ender.largura,
estoque_lote_ender.altura,
estoque_lote_ender.diametro,
estoque_lote_ender.qtd_saldo,
estoque_lote_ender.qtd_saldo/wms_item_sku.qtd_item,
Sum(estoque_lote_ender.qtd_saldo*(wms_item_sku.peso_bruto/wms_item_sku.qtd_item)),
sum(estoque_lote_ender.qtd_saldo*(wms_item_sku.volume_m3/wms_item_sku.qtd_item))
FROM wms_processo_moviment,
wms_identif_estoque,
estoque_lote_ender,
wms_item_sku
WHERE wms_processo_moviment.empresa = 'AV'
--AND
AND wms_processo_moviment.tip_processo_moviment = 'T'
--AND
AND wms_processo_moviment.ativ IN (SELECT ativ FROM wms_ativ WHERE empresa
= p_cod_empresa AND tip_processo = '
316' )
AND wms_processo_moviment.empresa = wms_identif_estoque.empresa
AND wms_processo_moviment.palete = wms_identif_estoque.palete
AND wms_identif_estoque.empresa = estoque_lote_ender.cod_empresa
AND wms_identif_estoque.identif_estoque = estoque_lote_ender.identif_estoque
AND wms_item_sku.empresa = wms_identif_estoque.empresa
AND wms_item_sku.item = wms_identif_estoque.item
AND wms_item_sku.sku = wms_identif_estoque.sku
AND wms_processo_moviment.palete = '131150504085947994'
GROUP BY wms_identif_estoque.identif_estoque,
wms_identif_estoque.item,
estoque_lote_ender.num_lote,
estoque_lote_ender.num_volume,
estoque_lote_ender.dat_hor_validade,
estoque_lote_ender.dat_hor_producao,
estoque_lote_ender.num_peca,
estoque_lote_ender.num_serie,
estoque_lote_ender.comprimento,
estoque_lote_ender.largura,
estoque_lote_ender.altura,
estoque_lote_ender.diametro,
estoque_lote_ender.qtd_saldo,
estoque_lote_ender.qtd_saldo/wms_item_sku.qtd_item
Protótipo de Tela
Fluxo do Processo
Dicionário de dados
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|