Pular para o conteúdo principal

MEQ002 — Lançamento Avulso

Fonte​

  • Source: source/MEQ002/

Objetivo​

O módulo MEQ002 tem como objetivo permitir a realizacao de lancamentos avulsos de movimentação de estoque, tanto de entrada quanto de saida, diretamente pelo usuario. Ele e utilizado para ajustes manuais no estoque, registrando a movimentação na tabela MOVESTOQUE por meio da stored procedure GERA_ESTOQUE.

Este módulo e essencial para situacoes em que a movimentação de estoque nao ocorre por processos automatizados (como faturamento, producao ou recebimento de notas fiscais), permitindo ao usuario registrar entradas e saidas avulsas com controle de produto, operacao, historico, local de armazenagem, quantidade, valor e documentacao.

O MEQ002 suporta produtos com controle de lote (semente), grade de tamanho/cor e serial, apresentando telas auxiliares especificas para cada caso. Tambem possui integracao com producao (geracao automatica de ordens de producao), contabilizacao automatica, rateio de centro de resultado e controle de despesas por quilometragem.


Funcionalidades​

  • Lancamento Avulso de Estoque
  • Controle de Lote (Semente)
  • Controle de Grade
  • Controle de Serial (Entrada)
  • Controle de Serial (Saida)
  • Geracao de Ordem de Producao
  • Contabilizacao Automatica
  • Impressao de Etiquetas
  • Impressao de Layout do Lancamento

Mensagens exibidas​

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

CódigoTipoMensagem
C-1541ConfirmaçãoDeseja Imprimir as etiquetas das Caixas dos Produtos?
C-1543ConfirmaçãoO Produto possui uma Ficha de Produção. Deseja Realizar o Consumo da Materia Prima?
I-1542InformaçãoLançamento Nº.: %s no Estoque Efetuado com Sucesso.
W-1539AvisoNão foi Selecionado/Informado nenhum Serial para este Produto. Verifique!
W-1540AvisoA Quantidade de Produtos da Nota não Confere com a Quantidade de Seriais Selecionados! Qtde NF.: %s Qtde Selecionada.: %s

Mais 30 mensagens com texto literal no código: MEQ002.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ITEMSERIALDELETE, INSERT, SELECT, UPDATE
MOVESTOQUEDELETE, INSERT, SELECT, UPDATE
MOVTOEQUIPAMENTOINSERT
VIAGEMMOVESTOQUEINSERT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
HISTORICOSELECT
ITEMSELECT
LOCALESTOQUESELECT
LOTESEMENTESELECT
OPERACAOSELECT
ORCAMENTOSELECT
PARMCONTABILSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PESSOASELECT
PRODUCAOSELECT
TIPOLOCALSELECT
VIAGEMSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CONTABILIZA_ESTOQUEHISTORICO (SELECT), ITEM (SELECT), MOVESTOQUE (SELECT), MOVESTOQUECC (SELECT), MOVTOCONTABIL (DELETE/INSERT/SELECT/UPDATE), MOVTOCONTABILCC (INSERT) +2
GERA_ESTOQUECOLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +28
GERA_ORDEMPRODUCAOCOLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +32
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_LOCAISARMAZENAGEMITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1
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
ITEMORDEMPRODINSERT, SELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOINSERT, SELECT, UPDATE
LINHAGRADESELECT
LOCALESTOQUESELECT
...+30 tabelas