01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Logística WMS |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS) |
---|
Função: | WMSDTCESTOQUEENDERECO.PRW |
---|
País: | Todos Países |
---|
Ticket: | 14999903 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-14459 |
---|
02. SITUAÇÃO/REQUISITO
Na rotina WMSA580 (Análise de Estoque Por Endereço WMS), com a opção Análise/Ajuste definida como Estoque Endereço, em alguns casos o Sistema não está considerando o saldo existente na tabela de Saldo por Produto (SB2), e sim, a quantidade 0 (zero), fazendo com o que o registro gravado na tabela de Saldos por Endereço WMS (D14), para o endereço de Inventário, tenha a quantidade incorreta.
O problema ocorre para produtos que não possuem controle por lote (B1_RASTRO = 'N'), mas possuem ao menos um registro na tabela de Saldo por Lote (SB8).
03. SOLUÇÃO
Efetuada alteração na regra da função que efetua a leitura das quantidades existentes no módulo de Estoques, para que seja considerada a quantidade de Saldo por Lote (SB8) somente se o produto controlar lote (B1_RASTRO = 'L').
Até então, a função considerava a quantidade da tabela de Saldo por Lote (SB8), no caso de haver registros, ainda que o produto não tivesse controle por lote.
Exemplo de Utilização
Totvs custom tabs box |
---|
tabs | Pré-requisito, Cenário |
---|
ids | passo1,passo2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| PARÂMETRO |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| MATA010 - Selecione um produto com controle de lote.
MATA103 - Inclua um documento de entrada para o produto.
WMSA150 WMSA332 BANCO DE DADOS - Altere, via Banco de Dados, o saldo da tabela D14 (D14_QTDEST), de forma a desbalancear a quantidade em relação a tabela Saldo por Lote (SB8).
- Altere também o saldo da tabela SB2 (B2_QATU) para uma quantidade diferente das tabelas D14 e SB8.
WMSA580 - Execute com a opção Análise/Ajuste definida como Estoque Endereço.
- Verifique se o cálculo foi efetuado com base na diferença entre as tabelas SB8 (B8_SALDO) e D14 (D14_QTDEST).
- A tabela SB2 deve ser desconsiderada.
- Deve ser gerado um registro na tabela D14 com endereço INVENTARIO, tipo de movimento igual a 999 e quantidade igual a diferença.
BANCO DE DADOS - Altere, via banco de dados, o saldo da tabela SB2 (B2_QATU) para uma quantidade igual da tabela SB8.
WMSA580 - Execute com a opção Análise/Ajuste definida como Saldo Produto.
- Verifique se o saldo das tabelas SB2 e SB8 foram ajustados conforme saldo da tabela D14.
MATA410 - Inclua um Pedido para consumir todo o saldo do produto.
WMSA150 WMSA332 MATA368 MATA010 - Altere o produto para não controlar lote.
MATA103 - Inclua um documento de entrada para o produto, com outra quantidade.
WMSA150 WMSA332 BANCO DE DADOS - Altere, via Banco de Dados, o saldo da tabela SB2 (B2_QATU) para uma quantidade maior que a existente na D14.
MATA580 - Execute com a opção Análise/Ajuste definida como Estoque Endereço.
- O Sistema deve considerar o saldo da tabela SB2.
- Na tabela SB8 haverá registro com saldo igual a 0 (zero).
- Deve ser gerado um registro na tabela D14 com endereço INVENTARIO, tipo de movimento igual a 499 e quantidade igual a diferença.
|
|
Tabelas Utilizadas
- D14 - Saldo por Endereço WMS
- SB2 - Saldo por Produto
- SB8 - Saldo por Lote do Produto
05. ASSUNTOS RELACIONADOS
Documento de Referência
06. ANEXO - PDF
...