Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Solucoes_totvs
SolucaoTOTVS Logística WMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:SIGAWMS - Gestão de Armazenagem
Função:WMSBCCEnderecamento.prw
País:Todos Países
Ticket:11156464
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-12506


02. SITUAÇÃO/REQUISITO

No endereçamento, a rotina não está realizando a busca correta priorizando os endereços mais próximos ao Picking fixo.

Isso ocorre quando para o produto há Picking fixo, independente de haver saldo nesse endereço de Picking, não há saldo em endereços em pulmão e a prioridade de endereçamento é Pulmão.

03. SOLUÇÃO

Desenvolvido o parâmetro MV_WMSPRPF (Prioriza a busca de endereços próximos ao Picking).

Por padrão, a busca do endereço para armazenagem é efetuada com base na Prioridade de Endereçamento existente no cadastro de Sequência de Abastecimento.

Se a prioridade for Pulmão, é realizada a busca de um endereço de pulmão que possua saldo ou entrada prevista. Caso seja localizado, o endereço será determinado a partir dele. Caso não seja localizado, será então verificado o parâmetro MV_WMSPRPF.

Se o parâmetro for igual a .T., será efetuada a busca de um endereço com tipo Picking que possua saldo ou entrada prevista, ou um endereço que seja um Picking fixo do produto em questão.

Se o parâmetro for igual a .F., será utilizado o endereço com base na regra já existente (do menor código de endereço).

O endereçamento é feito inicialmente com a busca por um endereço base que já possua saldo do produto no armazém. O objetivo é que o produto a ser armazenado fique em um local próximo ao mesmo produto já armazenado.

Além disso, caso o produto possua um endereço com um produto fixo, este endereço também é considerado, independente de haver ou não saldo nele.

A partir dessas duas regras é determinado o endereço base, privilegiando aquele com menor código.

Após determinar o endereço base, é feito um cálculo para determinar o endereço mais próximo e que irá receber o produto a ser armazenado.

Na regra atual do sistema, a determinação do endereço base é feita utilizando o campo Prioridade de Endereçamento (e também as sequências de abastecimento) do cadastro de Sequência de Abastecimento (WMSA030). Ou seja, se a prioridade de endereçamento for pulmão, o sistema busca um endereço de Pulmão que possua saldo do produto. Caso não ache, busca um endereço de Picking e assim subsequentemente.

Entretanto, a necessidade é de que, ainda que a prioridade de endereçamento seja Pulmão, a busca do endereço base seja feita primeiramente em endereços de Picking. Ou seja, buscar o endereço base do Picking mas armazenar em endereço de Pulmão.

03. SOLUÇÃO

Desenvolvido o parâmetro MV_WMSPRPF (Prioriza a busca de endereços próximos ao Picking).

Se igual a .T., a primeira busca sempre será feita em endereço de Picking que possua saldo do produto ou em endereço de Picking fixo para o produto. 

Se igual a .F., é mantida a regra existente até então, priorizando a busca do endereço base a partir da prioridade de endereçamento.

Dessa maneira, será possível endereçar em Pulmão próximo a endereço de Picking com saldo do produto ou a endereço de Picking fixoSe a prioridade for Picking, será realizada a busca de um endereço de Picking que possua saldo ou entrada prevista. Caso seja localizado, o endereço será determinado a partir dele. Se não for localizado, será utilizado o endereço com base na regra já existente (do menor código de endereço).

Exemplo de Utilização

Totvs custom tabs box
tabsPré-requisito, Passo 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06, Passo 07, Passo 08
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9
Totvs custom tabs box items
defaultyes
referenciapasso1
  • Novo WMS.
Totvs custom tabs box items
defaultno
referenciapasso2

WMSA030

  • Configure, para o produto, o campo Prior. End. igual a 2 - Pulmão.
  • Configure as sequências de abastecimento de forma que o Picking permita somente endereçar para endereços vazios e o Pulmão deverá ter uma quantidade mínima de endereçamento.
Totvs custom tabs box items
defaultno
referenciapasso3

SIGACFG

  • Não permitir múltiplos Pickings, de forma que vá somente para um único endereço.
Totvs custom tabs box items
defaultno
referenciapasso4

MATA015

  • Configure um endereço de Picking Fixo para o produto.
  • Configure também um endereço distante, com um código maior que outros códigos de pulmão. Exemplo, AX para Picking fixo e pulmões iniciando em AA, que tenha os endereços em volta vazios.
Totvs custom tabs box items
defaultno
referenciapasso5

MATA103

  • Inclua um documento de entrada para o produto com quantidade menor que endereçamento mínimo do pulmão, de forma a endereçar o saldo no endereço de Picking configurado acima.
Totvs custom tabs box items
defaultno
referenciapasso6

WMSA150

  • Execute a Ordem de Serviço.
  • Observe se irá sugerir o endereço de Picking fixo configurado.
Totvs custom tabs box items
defaultno
referenciapasso7

WMSA331WMSA332

  • Efetive o endereçamento.
Totvs custom tabs box items
defaultno
referenciapasso8

MATA103

  • Inclua um documento de entrada para o produto, com quantidade maior que ocupará pelo menos um endereço de pulmão.
Totvs custom tabs box items
defaultno
referenciapasso9

WMSA150

  • Execute a Ordem de Serviço.
  • Com o parâmetro ativo, devem ser utilizados os endereços próximos ao Picking.
  • Com o parâmetro desativado, devem ser utilizados os endereços com menor código.

...

05. ASSUNTOS RELACIONADOS



Templatedocumentos