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 |
|
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Alterar a opção consulta de rastreabilidade de processos do WMS6325 - da Solicitação de carga , para que, seja possível visualizar os movimentos sequenciados dos processos de movimentação da separação.
Definição da Regra de Negócio
Incluir na central do planejador na opção de expedição uma tela para a visualização dos processos de movimento sequenciado que 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 | |||
WMS6430WMS6634 | [Alteração] |
| Central do Planejador | |||
WMS6431 | [Alteração] | Central do Planejador Filtros | ||||
WMS6434 | [Alteração] | |||||
WMS3435a | [Alteração] | Alocação | ||||
WMS6435c | [Alteração] | Alocação Direta | ||||
WMS6435b | [Alteração] | Desalocar | ||||
Rastreabilidade de Processos | ||||||
WMS66341 | [ | WMS643410 | [Criação] | Central do Planejador - Expedição - Transferência Endereços | Movimentos Sequenciados |
WMS6634
- Alterar a tela do WMS6634, aba de Lista de separação. Adicionar os campos conforme protótipo 01 e detalhado a seguir:
- Movto sequencido: coluna tipo virtual com imagem Lupa. Ao acionada irá abri a tela wms66341 quando possuir movimentos sequenciados, caso o processo de movimentação não possua movimentos sequenciados deverá exibir a mensagem "Processo de movimentação não possui movimento sequenciado.". O campo sit_proc_moviment_destino irá indicar se existe movimento sequenciado quando for igual a FI ou PE.
- Sit. movto seq.: coluna sit_proc_moviment_destino da tabela wms_processo_moviment. Deverá ser exibido em forma de legenda com a imagem e texto "Todos finalizados", "Processo pendente" e "Nenhum movimento sequenciado".
- Alterar a tela do WMS6634, aba de Lista de separação. Adicionar os campos conforme protótipo 01 e detalhado a seguir:
WMS66341
- Criar tela de consulta de movimentos sequenciados conforme protótipo 02. Esta tela não estará disponível no menu e somente será executada a partir do WMS6634 na opção descria no item 1.
- Detalhamento dos campos mestre:
- Lista separação: lista de separação da linha do grid que foi acionado;
- Processo movimentação: processo de movimentação da linha do grid que foi acionado.
- Detalhamento das colunas detalhe:
- Processo movimento: coluna wms_processo_moviment_destino.processo_moviment_destino
- Situação: wms_processo_moviment.situacao.sit_processo_moviment
- Palete separação: wms_processo_moviment.situacao.palete
- Endereço oritem: wms_processo_moviment.situacao..ndereco_origem
- Endereço destino: wms_processo_moviment.situacao.endereco_destino
- Data/hora início: wms_processo_moviment.situacao.dat_hor_ini
- Data/hora fim: wms_processo_moviment.situacao.dat_hor_fim
- Usuário executor: wms_processo_moviment.situacao.usuario_executor
- A ordenação das colunas detalhe deverá ser feita de forma ascendente pela coluna dat_inclusao da tabela wms_processo_moviment_destino.
Protótipo de Tela
Protótipo 01
Protótipo 02
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"
WMS6434
WMS643410 - Frame principal da consulta dos processos de transferência da expedição
Grid Paletes
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 = 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 |
WMS6435a/WMS6435b/WMS6435c - Alocar/Alocação direta/Desalocar
Alterar funções para que tratem o processo de transferência de enderenço da expedição.WMS643410b - Grid Processos de Movimentação
Bloco de código | ||||
---|---|---|---|---|
| ||||
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(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
Bloco de código | ||||
---|---|---|---|---|
| ||||
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 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 = '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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|