Páginas filhas
  • ER LOGWMS01-2357 ME 4.5 Ajustar o WMS para permitir endereçamento/apanhe sequenciados (Rastreabilidade de Processos WMS6325) BRA

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 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

LOGWMS01

IRM/EPIC1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyLOGWMS01-545

Requisito/Story/Issue1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyLOGWMS01-2357

Subtarefa1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyLOGWMS01-
1791
2385

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.

 WMS Logix - Memória de Cálculo - ELLECE.xlsx

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çosMovimentos Sequenciados
  1. WMS6634

    1. Alterar a tela do WMS6634, aba de Lista de separação. Adicionar os campos conforme protótipo 01 e detalhado a seguir:
      1. 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.
      2. Sit. movto seq.: coluna sit_proc_moviment_destino da tabela wms_processo_moviment. Deverá ser exibido em forma de legenda com a imagem Image Added e texto "Todos finalizados", Image Added "Processo pendente" eImage Added "Nenhum movimento sequenciado".

  2. WMS66341

    1. 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.
    2. Detalhamento dos campos mestre:
      1. Lista separação: lista de separação da linha do grid que foi acionado;
      2. Processo movimentação: processo de movimentação da linha do grid que foi acionado.
    3. Detalhamento das colunas detalhe:
      1. Processo movimento: coluna wms_processo_moviment_destino.processo_moviment_destino
      2. Situação: wms_processo_moviment.situacao.sit_processo_moviment
      3. Palete separação: wms_processo_moviment.situacao.palete
      4. Endereço oritem: wms_processo_moviment.situacao..ndereco_origem
      5. Endereço destino: wms_processo_moviment.situacao.endereco_destino
      6. Data/hora início: wms_processo_moviment.situacao.dat_hor_ini
      7. Data/hora fim: wms_processo_moviment.situacao.dat_hor_fim
      8. Usuário executor: wms_processo_moviment.situacao.usuario_executor
    4. 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

Image Added

Protótipo 02

Image Added

  • WMS6430

    1. Criar variável filtra_exp_transf_endereco no MR_CENTRAL_PLANEJADOR.
    2. Efetuar chamada da função wms6430_recupera_parametro passando 'FILTRA_EXP_TRANSF_ENDERECO'
  • WMS6431

    1. 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 = 'wms643410'

    WMS643410 - Frame principal da consulta dos processos de transferência da expedição

  • Grid Paletes 

    Bloco de código
    languagesql
    linenumberstrue
    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
    languagesql
    linenumberstrue
    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
    languagesql
    linenumberstrue
    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

    Image Removed

     

    Image Removed

     

     Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.