Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística WMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:SIGAWMS - Gestão de Armazenagem
Função:

WMSA585 - Análise das Quantidades Reservadas WMS

WMSDTCEstoqueEndereço.prw

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


02. SITUAÇÃO/REQUISITO

Situação 1

Atualmente a rotina de Análise das Quantidades Reservadas (WMSA585) recalcula as quantidades de entrada prevista (D14_QTDEPR e D14_QTDEP2), saída prevista D14_QTDSPR
e D14_QTDSP2), bloqueio de saldo (D14_QTDBLQ e D14_QTDBL2) e empenho previsto (D14_QTDPEM e D14_QTDPE2), permanecendo sem recálculo apenas o campo de Empenho (D14_QTDEMP e D14_QTDEM2).

Situação 2

A rotina de Análise das Quantidades Reservadas (WMSA585) não realiza corretamente o recálculo das quantidades previstas e empenhadas, quando o armazém é unitizado.

Situação 3

Além das situações descritas anteriormente, verificou-se também que o processamento não está considerando o filtro de produtos informados no pergunte da rotina. Com isso, o mesmo é efetuado para todos os itens do armazém, indevidamente.

03. SOLUÇÃO

Solução 1

Efetuado ajuste na rotina de Análise das Quantidades Reservadas (WMSA585), para que também sejam recalculadas as quantidades empenhadas do saldo Saldo por endereço Endereço WMS (D14). 

Isto será efetuado tendo por base:

1.  Os Pedidos que já estão com a movimentação finalizada, mas não estão faturados.
2.  As Ordens de Produção que estão com a movimentação finalizada, mas não estão encerradas e o serviço não baixa empenho. Neste caso serão considerados os registros empenhos de Empenhos (SDC) com origem iguais igual a SC2¹.

Após ser identificado que existe divergência de quantidade empenhada na D14, os  os campos de Empenho (D14_QTDEMP e D14_QTDEM2) serão ajustados com a quantidade correta.

Informações
titleIMPORTANTE!
  • Os empenhos de SB8, SB2 ou SDC não serão ajustados, pois essa rotina a rotina WMSA585 tem o único objetivo de ajustar o saldo por endereço WMS.
  • Caso seja necessário efetuar algum ajuste nas tabelas de estoque Estoque, este deve ser solicitado ao time responsável pelo módulo SIGAWMS.

Solução 2

Revisada toda a regra de cálculo de quantidades previstas, empenhadas e bloqueadas em armazém unitizado, para que os itens existentes nos unitizadores sejam considerados.

Solução 3

Adicionado o filtro por produto no processamento da rotina. rotina WMSA585 (Análise das Quantidades Reservadas WMS).

Exemplo de Utilização

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04Solução 1, Solução 2
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

PRÉ-REQUISITO

  • Deve haver divergência de quantidade empenhada (D14_QTDEMP) no Saldo por Endereço WMS, podendo ser alguma alteração forçada no registro ou alguma divergência real.

PASSOS

  • Execute a rotina WMSA585.
  • Verifique se o empenho do saldo por endereço WMS (D14) foi ajustado.
Totvs custom tabs box items
defaultno
referenciapasso2

PRÉ-REQUISITO

  • Deve haver divergência de empenho previsto, empenho, saída prevista, entrada prevista, bloqueio de saldo na tabela de Saldo por Endereço WMS (D14) para um armazém unitizado, podendo ser alguma alteração forçada no registro ou alguma divergência real.

PASSOS

  • Execute a rotina WMSA585.
  • Verifique se as quantidades foram ajustadas corretamente no saldo por endereço WMS (D14).


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • D14 - Saldo por Endereço WMS
  • DCF - Ordens de Serviço
  • D12 - Movimentações WMS
  • D0Q - Demanda de Unitização
  • D0S - Unitizadores
  • SDC - Empenhos de Saldo

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>