01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS) |
Função: | WMSBCCENDERECAMENTO - Classe de regras de endereçamento WMSDTCSEQUENCIAABASTECIMENTO - Classe de regras de sequência de abastecimento |
País: | Todos Países |
Ticket: | 10336656 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-12453 DLOGWMSMSP-12650 (Épico) |
02. SITUAÇÃO/REQUISITO
SITUAÇÃO 1
Permitir a realização do armazenamento priorizando a estrutura de Picking, somente quando não houver estoque do produto na estrutura de Pulmão, no armazém selecionado pela rotina WMSA150 (Execução de Serviços).
Essa implementação tem por objetivo reduzir as movimentações para ressuprir os endereços de picking, uma vez que, quando o pulmão está vazio, o estoque que está sendo armazenado é o estoque que na sequência será enviado para abastecer o picking. Ou seja, no lugar de gerar uma movimentação de armazenagem no pulmão, seguida de uma movimentação de abastecimento para o picking, gerar já uma movimentação para armazenar no Picking.
SITUAÇÃO 2
Necessidade de incluir um novo parâmetro para priorizar a armazenagem em picking, quando o pulmão não possui estoque.
Caso o conteúdo esteja igual a .T. será avaliado se existe estoque em pulmão. Caso não exista, o armazenamento será na Estrutura Picking (se ela estiver no cadastro), independente do que está informado no campo Prior. End., do cadastro de Sequência de Abastecimento.
03. SOLUÇÃO
SOLUÇÃO 1
Para atender a situação descrita foi desenvolvido o novo parâmetro MV_WMSENPK (Prioriza armazenar em picking quando pulmão não possui estoque?), o qual é composto pelas seguintes opções:
- .T. - Verdadeiro
- .F. - Falso
Sendo que a opção padrão é .F. - Falso.
Caso o conteúdo esteja igual a .T. será avaliado se existe estoque em pulmão. Se não existir, o armazenamento será na Estrutura Picking (se ela estiver no cadastro), independente do que está informado no campo Prior. End. do cadastro de Sequência de Abastecimento.
Exemplo
Sequência de abastecimento: 1-Pulmão, 2-Picking
Cenário 1 - Produto A
Saldo de estoque em picking - 10
Saldo de estoque em pulmão -1000
Cenário 2 - Produto B
Saldo de estoque em picking -5
Saldo de estoque em pulmão 0
Quando o parâmetro estiver ativo, ou seja, prioriza armazenar em picking quando pulmão estiver sem estoque o resultado em cada um dos cenários seria:
Cenário 1 - Armazena no pulmão
Cenário 2 - Armazena no picking
Se o parâmetro não estiver ativo, processo atual do sistema, a armazenagem nos dois cenários respeita a sequência de abastecimento e envia para o pulmão.
SOLUÇÃO 2
Efetuada a implementação do parâmetro MV_WMSPKFX (Busca somente endereços de picking fixos para o endereçamento?), o qual é composto pelas seguintes opções:
- .T. - Verdadeiro
- .F. - Falso
Sendo que a opção padrão é .F. - Falso.
Informações adicionais podem ser obtidas no documento: Parâmetros (Configurações - SIGAWMS)
Exemplo de Utilização
PRÉ=REQUISITO
- Os parâmetros MV_WMSENPK e MV_WMSPKFX devem estar como .T.
CENÁRIO
WMSA150
- Com a estrutura de Pulmão sem estoque, selecione um registro e clique em Executar.
- No final do processamento, gere o relatório.
- Observe que o armazenamento foi priorizado na estrutura de Picking.
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- D14 - Saldo por Endereço WMS
05. ASSUNTOS RELACIONADOS
06. ANEXO - PDF
Não se aplica.
- documento_tecnico
- totvs_logistica_wms
- linha_protheus
- wms_protheus
- sigawms
- gestao_de_armazenagem
- all
- todos_paises
- supply_log_wmsoms_protheus
- dlogwmsmsp_12453
- wmsbccenderecamento
- classe_de_regras_de_enderecamento
- wmsdtcsequenciaabastecimento
- classe_de_regras_de_sequencia_de_abastecimento
- armazenamento_prioritario
- picking
- novos_parametros
- mv_enpk
- mv_wmspkfx
- dlogwmsmsp_12650
- versao_12
- versao_12_1_2210