Pular para o conteúdo principal

MEQ005 — Recalculo de Custo Médio e Saldo de Estoque

Fonte​

  • Source: source/MEQ005/

Objetivo​

O módulo MEQ005 tem como objetivo principal realizar o recálculo do custo médio e do saldo de estoque dos produtos cadastrados no sistema. Este processo é essencial para corrigir eventuais inconsistências nos valores de custo médio e nas quantidades em estoque que podem ocorrer devido a falhas de processamento, importações de dados ou ajustes manuais.

O recálculo é feito por meio da stored procedure RECALCULA_ESTOQUE, que reprocessa todas as movimentações de estoque dentro de um período especificado, recalculando o custo médio ponderado e atualizando os saldos. O módulo permite filtrar por empresa, produto específico e intervalo de datas, oferecendo flexibilidade ao usuário para recalcular apenas o necessário.

Este módulo é utilizado principalmente por gestores de estoque, contadores e administradores do sistema quando identificam divergências nos valores de custo ou saldo. É uma ferramenta de manutenção e correção, não de uso rotineiro.

Funcionalidades​

  • Recálculo de Custo Médio por Empresa
  • Recálculo por Produto Específico
  • Recálculo por Período
  • Barra de Progresso

Mensagens exibidas​

Levantadas de source/MEQ005/ pela camada 0 (commit 96fc51e236).

Mais 6 mensagens com texto literal no código: MEQ005.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ESTOQUESELECT
ITEMSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RECALCULA_ESTOQUECONTRATOLEITE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (SELECT/UPDATE), ESTOQUEDIA (DELETE/INSERT/SELECT), ESTOQUEGRADE (UPDATE), HISTORICO (SELECT) +28
RETORNA_ORDEMRECALCULOITEMNOTA (SELECT), ITEMORDEMPROD (SELECT), ITEMPRODUCAO (SELECT), MOVESTOQUE (SELECT), NOTA (SELECT), ORDEMPRODUCAO (SELECT) +1

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONTRATOLEITESELECT
DEVOLUCAONOTASELECT
ESTOQUESELECT, UPDATE
ESTOQUEDIADELETE, INSERT, SELECT
ESTOQUEGRADEUPDATE
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMORDEMPRODSELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
LOTESEMENTEUPDATE
MOVESTOQUESELECT, UPDATE
MOVESTOQUECCSELECT
MOVIMENTACAOSELECT
MOVTOCONTABILDELETE, INSERT, SELECT, UPDATE
...+16 tabelas