MKI — Módulo de Indústria (Master Key Indústria)¶
Integração standalone | Executável próprio:
MKI.exe| Base de dados compartilhada com o Master Key
O que é¶
O MKI (Master Key Indústria) é um módulo separado do Master Key ERP focado no controle de produção industrial. Ele gerencia o ciclo completo de fabricação: desde a ficha técnica do produto (composição/BOM) até o fechamento da ordem de produção com baixa de estoque de matérias-primas e entrada do produto acabado.
O MKI roda como um executável independente (MKI.exe) mas conecta-se à mesma base de dados Firebird do Master Key, compartilhando cadastros de produtos, clientes, pedidos e estoque.
Fluxo geral de produção¶
Composição de Produtos → Ordem de Produção → Geração de Lote/Romaneio
(BOM/Ficha Técnica) (PRODUCAO) (agrupamento p/ impressão)
↓
Fechamento de Produção
(baixa MP + entrada produto acabado)
Módulos disponíveis¶
| Módulo | Arquivo-fonte | Função principal |
|---|---|---|
| Composição de Produtos | uProdComp.pas |
Ficha técnica / BOM — matérias-primas por produto |
| Ordens de Produção | uProducao.pas |
Criar e acompanhar ordens de produção |
| Matéria-Prima | uMateriaPrima.pas |
Consulta e gestão de insumos (view da tabela PRODUTOS) |
| Geração de Lotes | uGeraLoteProd.pas |
Agrupar ordens em romaneio e imprimir ordem de produção |
| Fechamento de Produção | uFechaProducao.pas |
Fechar ordens: baixar MP e dar entrada no produto acabado |
| Expedição | uExpedicao.pas |
Verificar e preparar pedidos para expedição |
| Relatórios | uRelProducao.pas / uRelComposicao.pas |
Relatórios de produção e composição |
| Parâmetros | ParamEsp.pas / UParams.pas |
Configuração do módulo por filial |
Tabelas principais do banco¶
| Tabela | Descrição |
|---|---|
PRODUCAO |
Cabeçalho das ordens de produção |
PRODUDTL |
Produtos a produzir (detalhe da ordem) |
PRODUCMP |
Matérias-primas consumidas por produto/ordem |
DPRODUDTL |
Lançamentos parciais de fechamento |
PROD_COMPOSICAO |
Ficha técnica — composição por produto |
PROD_AGRUPA |
Agrupamentos de matérias-primas |
PROD_HISTORICO |
Histórico de alterações de status por ordem |
MKIPARAM |
Parâmetros do módulo MKI por filial |
PRODUTOS |
Cadastro de produtos (compartilhado com MK) |
STATUS |
Tabela de status (campo ST_PRODUCAO = 'S' identifica status válidos para produção) |
Integração com o Master Key¶
- Pedidos de Venda: Uma ordem de produção pode ser vinculada a um pedido do MK (
PRODUCAO.PD_PEDDMK). O status do pedido pode ser atualizado automaticamente ao gerar romaneio ou ao fechar a produção. - Estoque: O fechamento da produção dá baixa nas matérias-primas e entrada no produto acabado diretamente nas tabelas de estoque do MK (tabela
FILIALPROD/LOTES). - Pedidos externos: Campo
PD_PEDDEXTpermite registrar o número do pedido no sistema do cliente. - Laudos de qualidade: Campo
PD_PATHLAUDOvincula um arquivo de laudo ao produto produzido.
Perguntas frequentes do suporte¶
"O MKI não abre / aparece mensagem de instância já aberta"
→ O MKI permite apenas uma instância por vez (AllowedInstances = 1). Se há uma instância aberta em outra sessão, o sistema traz aquela janela para frente e encerra a nova tentativa.
"Os produtos não aparecem na tela de Matéria-Prima"
→ Verifique o parâmetro GRUPOMP em Parâmetros Especiais. Se preenchido, o MKI filtra apenas produtos do grupo informado. Se vazio, lista todos.
"O campo custo não aparece na tela de Matéria-Prima"
→ O campo PR_PRECOCUST só é exibido se o usuário tiver permissão no módulo 125 do Master Key (TestaModulo(125,...,'MK')).
"Não consigo imprimir a ordem de produção"
→ Verifique se o parâmetro REL_PRODUCAO está configurado em Parâmetros Especiais. Ele deve apontar para um modelo cadastrado em Configurador de Documentos do MK com NC_TIPOCONF = 'Ordem Producao'.