Pular para o conteúdo principal

MEQ006 — Ordem de Produção

Fonte​

  • Source: source/MEQ006/

Objetivo​

O módulo MEQ006 tem como objetivo principal registrar e processar Ordens de Produção no sistema JunsoftERP V2. Ele permite gerenciar todo o processo produtivo, incluindo composição (montagem de produto final a partir de matérias-primas) e decomposição (desmontagem de um produto em seus componentes).

O módulo opera com quatro tipos de ordem de produção:

  1. Ficha de Produção (F): Utiliza uma ficha de produção previamente cadastrada no módulo TEQ004, carregando automaticamente os componentes (matérias-primas) e suas quantidades proporcionais.
  2. Avulsa (A): Permite cadastrar manualmente os componentes sem necessidade de uma ficha de produção predefinida.
  3. Estorno de Produção (E): Realiza o estorno (reversão) de uma produção anteriormente registrada, devolvendo os componentes ao estoque e retirando o produto final.
  4. Complemento de Custo (C): Permite adicionar custos complementares a uma produção já realizada, sem movimentar quantidades.

Ao salvar a ordem de produção, o sistema executa automaticamente a movimentação de estoque: dá saída nos componentes (matérias-primas) e entrada no produto final (composição), ou vice-versa (decomposição). O custo do produto final é calculado com base no custo das matérias-primas consumidas, acrescido de eventuais despesas.

O módulo também suporta funcionalidades avançadas como controle de lotes (sementes), grades de produto (tamanhos/cores), números de série e vinculação com notas fiscais de fornecedores para produção sob encomenda.

Funcionalidades​

  • Ordem de Produção por Ficha de Produção
  • Ordem de Produção Avulsa
  • Estorno de Produção
  • Complemento de Custo
  • Produção a partir de Nota Fiscal
  • Controle de Lotes (Sementes)
  • Controle de Grade (Tamanhos/Cores)
  • Controle de Números de Série
  • Produção Intermediária Automática

Mensagens exibidas​

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

CódigoTipoMensagem
I-1544InformaçãoOrdem de Produção Nº.: %s Salva com Sucesso.
W-1545AvisoAtenção! Esta Nota Fiscal não possui Produtos para Produzir.

Mais 72 mensagens com texto literal no código: MEQ006.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMORDEMPRODINSERT, SELECT
ITEMSERIALINSERT, SELECT, UPDATE
MOVESTOQUEDELETE, INSERT, SELECT, UPDATE
ORDEMPRODUCAODELETE, INSERT, SELECT, UPDATE
ORDEMPRODUCAOGRADEDELETE, INSERT, SELECT, UPDATE
ORDEMPRODUCAOLOTEDELETE, INSERT, SELECT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
HISTORICOSELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
LOCALESTOQUESELECT
NOTASELECT
PARMESTOQUESELECT
PESSOASELECT
PRODUCAOSELECT
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
GERA_ORDEMPRODUCAOCOLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +32
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
COLUNAGRADESELECT
DEVOLUCAONOTASELECT
ESTOQUEINSERT, SELECT, UPDATE
ESTOQUEDIAINSERT, SELECT, UPDATE
ESTOQUEDIAPESSOAINSERT, SELECT, UPDATE
ESTOQUEGRADEINSERT, SELECT, UPDATE
HISTORICOSELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMORDEMPRODINSERT, SELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOINSERT, SELECT, UPDATE
LINHAGRADESELECT
LOTESEMENTESELECT, UPDATE
MOVESTOQUEINSERT, SELECT, UPDATE
MOVESTOQUECCSELECT
MOVTOCONTABILDELETE, INSERT, SELECT, UPDATE
MOVTOCONTABILCCINSERT
...+18 tabelas