Pular para o conteúdo principal

MEQ068 — Fechamento de Ordem Produção - Grade

Fonte​

  • Source: source/MEQ068/

Objetivo​

O módulo MEQ068 tem como objetivo realizar o fechamento de ordens de produção que utilizam grade (linha e coluna) nos produtos. Este módulo permite consultar ordens de produção abertas (status "N" - Normal), revisar os dados da produção (produto acabado, matéria-prima, quantidades, locais de armazenagem), efetuar ajustes necessários e executar o fechamento individual de cada ordem ou o fechamento em lote de todas as ordens agrupadas em um lote de produção.

Diferencia-se do fechamento de ordem de produção convencional por tratar especificamente produtos que possuem grade de tamanhos (ex.: tamanhos de roupas, calçados), onde cada combinação de linha e coluna da grade representa uma variação do produto.

Mensagens exibidas​

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

Mais 115 mensagens com texto literal no código: MEQ068.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MEQ068/ (commit 96fc51e236).

ParâmetroTabela
ST_PRODUCAOUNIDALTPARMESTOQUE
CD_LAYETIQUETAPARMFATUR
CD_TABPRECOPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
ESTOQUEUPDATE
ITEMORDEMPRODDELETE, INSERT, SELECT
ITEMSERIALINSERT, UPDATE
MOVESTOQUESELECT, UPDATE
ORDEMPRODUCAODELETE, INSERT, SELECT, UPDATE
ORDEMPRODUCAOGRADEDELETE, INSERT, SELECT, UPDATE
ORDEMPRODUCAOLOTEDELETE, INSERT, SELECT
TAREFAORDEMPRODDELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
COLUNAGRADESELECT
EMPRESASELECT
GRADESELECT
HISTORICOSELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMPRODUCAOSELECT
ITEMPRODUCAOGRADESELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOSELECT
LINHAGRADESELECT
LOCALESTOQUESELECT
OPERACAOSELECT
ORDEMPRODUCAOPEDIDOSELECT
PARMESTOQUESELECT
PRODUCAOSELECT
SECAOSELECT
TAREFAITEMSELECT
TAREFAPRODUCAOSELECT
TIPOLOCALSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
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_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)
RETORNA_SALDOESTOQUEGRADEMOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
VIEW_ETIQUETAITEMCOLUNAGRADE (SELECT), GRADE (SELECT), GRUPO (SELECT), ITEM (SELECT), ITEMEMPRESA (SELECT), ITEMGRADE (SELECT) +12

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
COLUNAGRADESELECT
DEVOLUCAONOTASELECT
ESTOQUEINSERT, SELECT, UPDATE
ESTOQUEDIAINSERT, SELECT, UPDATE
ESTOQUEDIAPESSOAINSERT, SELECT, UPDATE
ESTOQUEGRADEINSERT, SELECT, UPDATE
GRADESELECT
GRUPOSELECT
HISTORICOSELECT
ITEMSELECT
ITEMEMPRESASELECT
ITEMGRADESELECT
ITEMLOCALSELECT
ITEMORDEMPRODINSERT, SELECT
ITEMPEDIDOPNEUSELECT
ITEMPRODUCAOSELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOINSERT, SELECT, UPDATE
ITEMTABPRECODATASELECT
LINHAGRADESELECT
...+30 tabelas