Pular para o conteúdo principal

MEQ043 — Movimentação MEQ043

Fonte​

  • Source: source/MEQ043/

Objetivo​

O módulo MEQ043 tem como objetivo gerenciar a geracao de Ordens de Producao (O.P.) a partir de pedidos de saida pendentes no sistema. Ele permite ao usuario consultar os pedidos que possuem itens com controle de producao pendente, definir as quantidades a produzir para cada produto e gerar os respectivos lotes de producao.

O fluxo principal consiste em:

  1. Definir filtros de consulta (empresa, periodo de emissao, entrega, agendamento, clientes, vendedores, produtos e pedidos).
  2. Consultar os produtos pendentes de producao com base nos filtros definidos.
  3. Informar a quantidade a produzir, data de execucao, observacoes e dados de localizacao (carro, prioridade, rua) para cada produto.
  4. Confirmar a requisicao, gerando o lote de producao (tabela LOTEPRODUCAO) e vinculando os pedidos ao lote via CONTROLEPRODUCAO.
  5. Opcionalmente, utilizar saldo de necessidade existente ou realizar estorno de etapas.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTROLEPRODUCAOSELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMPEDIDODELETE, SELECT
LOTEPRODUCAOINSERT, SELECT
PEDIDOINSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AGENDAEXPEDICAOSELECT
CONDPAGTOSELECT
ESTADOSELECT
FORMAPAGTOSELECT
ITEMSELECT
ITEMSIMILARSELECT
LOTEPRODUCAOMPSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PRODUCAOSELECT
SEQUENCIASELECT
USUARIOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_VALORITEM (SELECT), TIPOCALCULO (SELECT)
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
GRAVA_LOTEPRODUCAOMPITEM (SELECT), ITEMPRODUCAO (SELECT), LOTEPRODUCAO (UPDATE), LOTEPRODUCAOMP (INSERT), PRODUCAO (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ITEMSELECT
ITEMPRODUCAOSELECT
LOTEPRODUCAOUPDATE
LOTEPRODUCAOMPINSERT
PRODUCAOSELECT
SEQUENCIASELECT, UPDATE
TIPOCALCULOSELECT