Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística WMS
Função:

WMSA225 - Transferência WMS
WMSA225A
WMSA560A
WMSA560B
WMSDTCOrdemServico
WMSBCCMovimentoServico
WMSDTCMovimentosServicoArmazem
WMSDTCTransferenciaBloqueioSaldoItens
WMSDTCTransferenciaBloqueioSaldo
WMSDTCBloqueioSaldoItens
WMSDTCBloqueioSaldo

País:Todos Países
Requisito/Story/Issue (informe o requisito relacionado) :

DLOGWMSMSP-8643

DLOGWMSMSP-8597 (Épico)


02. SITUAÇÃO/REQUISITO

Necessidade de permitir a transferência de quantidades bloqueadas entre endereços WMS pelo motivo que, mesmo sendo transferido de endereço, o produto não deve ser consumido por operações que gerem seu consumo.

03. SOLUÇÃO

WMSA225 - Transferência WMS

Para permitir o comportamento citado anteriormente, esta rotina apresentará a quantidade disponível a ser transferida sem descontar o bloqueio quando o parâmetro MV_WMSTRBL - Permite transferir quantidades bloqueadas? estiver definido como True.

De forma mais detalhada, os passos executados pelo sistema para permitir essa operação são:

  1. Ao confirmar a transferência, se for verificado que existe bloqueio de saldo (D0U/D0V) para a quantidade da movimentação, serão gravadas as novas tabelas auxiliares D18 e D19, responsáveis por armazenar a quantidade de bloqueada que será movimentada.
  2. Após registrar as quantidades bloqueadas, o sistema removerá esse bloqueio do estoque, ajustando as tabelas D14, D0U, D0V, SDC, SDD, SB8 e SB2 para que seja gerada a quantidade de saída prevista no endereço de origem e entrada prevista no endereço de destino, conforme definidos na transferência.
  3. Uma vez finalizadas as movimentações WMS (D12), os bloqueios registrados nas tabelas auxiliares D18 e D19 são replicados para o endereço destino da transferência e, com isso, os registros de bloqueio são refeitos. Sendo assim, após finalizada a transferência os bloqueios de saldo são mantidos, porém em um novo endereço.
  4. Por fim, os registros das tabelas auxiliares D18 e D19 são apagados.

IMPORTANTE!

  • Caso ocorra a exclusão da transferência antes da finalização das movimentações, os bloqueios de saldo devem ser retornados ao endereço de origem.
  • Quando em um mesmo endereço existirem quantidades bloqueadas e sem bloqueio, o sistema sempre priorizará a utilização das quantidades não bloqueadas.

Exemplo de Utilização

WMSA560

  • Efetue o bloqueio de saldo de um endereço.

WMSA225

  • Efetue a inclusão de uma transferência para endereço com bloqueio de saldo para um outro endereço.

  • Neste momento os bloqueios de estoque serão removidos (D14, D0U, D0V, SDC, SDD, SB8 e SB2) e as tabelas auxiliares (D18 e D19) serão gravadas.

WMSA150

  • Execute a Ordem de Serviço de transferência.

WMSA332

  • Finalize a movimentação WMS.

  • Neste momento, o bloqueio de saldo será refeito para o novo endereço.

04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • D14 - Saldo por Endereço WMS
  • D18 - Ordem Serviço x Bloqueio Saldo
  • D19 - Ordem Serv Itens x Bloq. Saldo
  • D0U - Bloqueio de Saldo
  • D0V - Itens do Bloqueio de Saldo
  • SB2 - Saldos Físico e Financeiro
  • SB8 - Saldos por Lote
  • SDD - Bloqueio de Lotes
  • SDC - Composição do Empenho

05. ASSUNTOS RELACIONADOS