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 | IRM1 | ||||||
Requisito1 | Subtarefa1 | ||||||
Chamado2 |
| ||||||
País | ( ) Brasil ( ) Argentina ( ) Mexico México ( ) Chile ( ) Paraguai ( ) EquadorEquador ( ) USA ( ) Colombia Colômbia ( ) Outro _____________. | Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
O objetivo principal desse requisito é não permitir as movimentações de estoque dos endereços bloqueados.
No mapa mental abaixo estão descritas as rotinas que passarão pela validação.
Informações | ||
---|---|---|
| ||
Esta é uma Especificação complementar a: |
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio | ||
WMSR140 | Criação | RNL responsável pela validação de endereços | |||
WMSR24 | Alteração |
| RNL para a busca do melhor endereço | ||
WMSR18 | Alteração |
| RNL responsável pelo processo de divisão/fusão de estoque | ||
WMS6214 | Alteração | Separação via coletor | |||
WMS6215 | Alteração | Troca identificação na separação | |||
WMSR41 | Alteração | RNL responsável pela geração de ressuprimento de endereços de picking | |||
WMS62343 | Alteração | Ressuprimento manual de Picking | |||
WMSR72 | Alteração | RNL responsável pela conversão das reservas provisórias em normais | |||
WMSR112 | Alteração | RNL responsável pelas validações na requisição de estoque | |||
WMS6786 | Alteração | Armazenagem via papel | WMS6214 | Alteração |
1) WMSR141 - RNL responsável pela validação de endereços bloqueados
criar um afunção1) WMSR140 - RNL Responsável Pela Validação de Endereços Bloqueados
Criar uma função para receber como parâmetros a empresa, endereço e tipo de processo (1-entrada, 2-saída).
Retornar TRUE para endereços bloqueados e FALSE, se não existir nenhum tipo de bloqueio.
Buscar o campo 'bloqueado' na tabela wms_endereco:
Se igual a 0, endereço liberado, retorna FALSE
.
Se igual a 3, endereço bloqueado para ambos os processos, retorna TRUE.
Se bloqueio = 1 ou 2, validar com o parâmetro recebido.
2) WMSR24 - Busca do
melhor endereçoMelhor Endereço
- Nas
- funções wmsr24_verifica_endereco_pode_receber_palete
- e wmsr24_valida_endereco
- efetuar a chamada da wmsr141.
- Como a wmsr24 é
- utilizada para verificar qual o melhor endereço para armazenar o palete, deve passar o tipo de processo como 1, de entrada, além da empresa e endereço, como previsto no item 1.
- Uma sugestão é
- efetuar a chamada logo após
- a wmsr51_f1_verifica_emp_end.
- Com a alteração nessas duas funções, os processos de armazenagem, transferência
- e empilhamento
- serão verificados de acordo com o tipo de bloqueio do endereço.
3) WMSR18 - Processo de
divisãoDivisão/
fusãoFusão de
estoqueEstoque
- Na função wmsr18_divisao_fusao_estoque,
- efetuar a verificação do endereço passado como parâmetro (entrada) e do endereço da identificação de estoque cedente
- (saída), para os
- processo: divisão(D), fusão(F), troca SKU(S), armazenagem com fusão(A) e transferência de saldo do endereço(T)
Para as identificações cedentes deverá ser verificado se existe bloqueio de saída ou ambos.
Para as identificações receptoras deverá ser verificado se existe bloqueio de entrada ou ambos- .
4) WMS6214 - Separação
via coletorVia Coletor
Fazer- Efetuar a validação na separação via coletor nas funções abaixo:
- wms6214_descarrega_todos_volumes: já é
- realizada a verificação se endereço informado está diferente do já atribuído. Antes de validar se endereço é drop-point, verificar o bloqueio de entrada para o endereço destino informado.
- Na separação de todos os movimentos, a validação de endereços é
- efetuada no cursor cq_moviment_descarga. Quando os endereços estiverem diferentes
- deverá
- efetuar a verificação do bloqueio de entrada do endereço destino. Se o endereço estiver bloqueado, não deve permitir a descarga.
na wms6214_descarrega_um_volume verificar se existe bloqueio de entrada para o endereço, apenas se o endereço informado for diferente do endereço já planejado.
Na preparação da separação, quando a solicitação de carga estiver marcada como seleção manual, não deverá mostrar as identificações de estoque que estejam em endereços com bloqueio de saída ou ambos.
5) WMS6215 - Troca
identificaçãoIdentificação de
estoqueEstoque na
separaçãoSeparação
Validar na função wms6215_informa_identif_
troca setroca se existe bloqueio:
- de
- De saída/ambos para o endereço da identificação de estoque origem
- .
- De entrada/ambos para o endereço da identificação de estoque destino.
6) WMSR41 - Geração de
ressuprimentoRessuprimento de
endereçosEndereços de
pickingPicking
6.1) Ressuprimento
onlineOnline
Alterar a função wmsr41_gera_ressuprimento para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.
Se houver bloqueio,
logar logar o erro encontrado na wmsr41_grava_relat_atdto_detalhe_identif
o erro encontrado.
6.2) Ressuprimento
por demandaPor Demanda
Alterar a
função wmsr41função wmsr41_conv_reservas_prov_normal_
demanda para demanda para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.
Se houver bloqueio, logar
na wms6243na wms6243_insert_temp_dados_relat o erro encontrado.
7) WMS62343 - Ressuprimento
manualManual de Picking
Alterar o select principal do programa para não mostrar as identificações de estoque com endereço bloqueado
.
.
8) Preparação da Separação
- Na preparação da separação, quando a solicitação de carga estiver assinalada como seleção manual, não deverá mostrar as identificações de estoque que estejam em endereços com bloqueio de saída ou ambos.
9) Geração da Onda de Separação
- Para a geração da onda
- deverá incluir, no select principal, o campo bloqueado da tabela wms_endereco.
- Deverá consistir se existe bloqueio de saída/ambos para o endereço origem.
10) WMSR112 - Validações
para requisiçãoPara Requisição de
estoqueEstoque
Para as requisições de estoque
realizadas pelo WMS6791 e WMS7013, desconsiderar o endereço de origem que estiver bloqueado
para saída/ambos.
11) WMS6786 - Armazenagem
via papelVia Papel
- Se for informado um endereço destino diferente do endereço planejado, deverá
- efetuar a validação de bloqueio de entrada/ambos
- para o endereço informado.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|