Pular para o conteúdo principal

MEQ014 — Acerto de Saldo e Custo Estoque

Fonte​

  • Source: source/MEQ014/

Objetivo​

O módulo MEQ014 tem como objetivo principal permitir o acerto manual do saldo em estoque e do custo unitário de produtos. Diferentemente do recálculo automático (MEQ005), este módulo possibilita que o usuário informe diretamente a quantidade e o valor de custo desejados para cada produto, ajustando o estoque de forma pontual.

O processo funciona em duas etapas internas: primeiro o sistema zera o saldo atual do produto no estoque (por meio de uma operação de saída ou entrada conforme o saldo existente) e em seguida gera uma nova movimentação com a quantidade e custo informados pelo usuário. Essa mecânica é executada através da stored procedure GERA_ESTOQUE, que registra as movimentações de forma controlada e auditável.

O módulo suporta produtos com e sem grade (tamanho/cor), leitura por código de barras, e respeita as configurações de local de armazenagem e permissões por usuário. É utilizado principalmente para correções de inventário, ajustes após contagem física e acertos pontuais de custo.

Este módulo está disponível para os perfis erpEstoque e erpGourmetRet.

Funcionalidades​

  • Acerto de Saldo de Estoque por Produto
  • Acerto com Leitura de Código de Barras
  • Acerto de Produtos com Grade (Tamanho/Cor)
  • Seleção de Local de Armazenagem
  • Informações Complementares

Mensagens exibidas​

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

CódigoTipoMensagem
C-1566ConfirmaçãoAtenção!! Fechamento do Balanço. Confirma Balanço/Contagem dos Produtos no Estoque?
I-1564InformaçãoAcerto no Estoque efetuado com Sucesso.

Mais 17 mensagens com texto literal no código: MEQ014.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ITEMREQUISICAODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
EMPRESASELECT
ESTOQUEDIASELECT
ESTOQUEGRADESELECT
ITEMSELECT
ITEMLOCALSELECT
LOCALESTOQUESELECT
LOCALUSUARIOSELECT
PARMESTOQUESELECT
PARMFATURSELECT
TIPOLOCALSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_ESTOQUECOLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +28
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
VALIDA_CODIGOBARRABALANCA (SELECT), ITEM (SELECT), ITEMCODIGOBARRA (SELECT), ITEMEMPRESA (SELECT), ITEMGRADE (SELECT), LOTESEMENTE (SELECT) +4

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
BALANCASELECT
COLUNAGRADESELECT
DEVOLUCAONOTASELECT
ESTOQUEINSERT, SELECT, UPDATE
ESTOQUEDIAINSERT, SELECT, UPDATE
ESTOQUEDIAPESSOAINSERT, SELECT, UPDATE
ESTOQUEGRADEINSERT, SELECT, UPDATE
HISTORICOSELECT
ITEMSELECT
ITEMCODIGOBARRASELECT
ITEMEMPRESASELECT
ITEMGRADESELECT
ITEMLOCALSELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABPRECOINSERT, SELECT, UPDATE
LINHAGRADESELECT
LOTESEMENTESELECT, UPDATE
MOVESTOQUEINSERT, SELECT, UPDATE
MOVESTOQUECCSELECT
...+21 tabelas