Parâmetros do MKI
MKI > Utilitários > Parâmetros Especiais
Visão Geral
Os parâmetros do MKI controlam o comportamento do módulo por filial. São dois níveis:
- Parâmetros Especiais (
ParamEsp.pas) — configurações específicas do MKI: grupos de produtos, relatórios, comportamento de lotes e custos.
- Parâmetros Gerais (
UParams.pas) — configurações de filial, usuários, impressoras e aparência (compartilhadas com o MK base).
Parâmetros Especiais (MKIPARAM)
Todos os campos abaixo são gravados na tabela MKIPARAM por filial (similar ao PARAMESP do MK).
Grupo de Produção
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Grupo de Matéria-Prima |
MKIPARAM.GRUPOMP |
Define o grupo (da tabela GRUPOS) que identifica os insumos |
Filtra produtos nas telas de Composição, Matéria-Prima, Ordens de Produção — só aparecem produtos do grupo informado. Se vazio, todos os produtos são listados. |
Aparência / Layout
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Layout 2 (MKMF) |
MKIPARAM.OP_LAYOUT2 |
'S' ativa o Layout 2 (modelo para indústria de manufatura com fases) |
Altera a tela de Ordens de Produção e o layout da Ordem impressa. Habilita opção de "Mostrar Saldo Sem Lote". |
| Mostrar Saldo Disponível |
MKIPARAM.OP_MOSTRASALDO |
'S' exibe o saldo de estoque das MPS diretamente na grid de composição das ordens |
Visível apenas quando OP_LAYOUT2 = 'S'. |
Lotes
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Usar Lote Mais Antigo |
MKIPARAM.LOTE_MAISANT |
'S' = seleciona automaticamente o lote mais antigo da MP ao incluir na ordem (FIFO) |
Padroniza o consumo por FIFO sem intervenção manual. |
| Inserir Lotes na Venda |
MKIPARAM.INSV_LOTES |
'S' = ao fechar produção, os lotes gerados são inseridos automaticamente no pedido de venda vinculado (PD_PEDDMK) |
Integra rastreabilidade da produção com o faturamento no MK. |
| Lote Automático do Produto |
MKIPARAM.OP_AUTOLOTEPROD |
'S' = gera automaticamente o número do lote do produto acabado ao incluir na ordem |
Evita que o operador precise informar manualmente o lote. |
| Incluir Lote Obrigatório |
MKIPARAM.INCLOTE |
'S' = exige que o produto acabado tenha lote informado antes de fechar a produção |
Bloqueia fechamento se PRODUDTL.PD_LOTE estiver vazio. |
| Imprimir Saldo Sem Lote |
MKIPARAM.IMP_SALDO_SEM_LOTE |
'S' = inclui no relatório da ordem o saldo de MP sem vínculo de lote |
Ativo apenas quando OP_LAYOUT2 = 'S'. |
Pedido MK
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Não Operar com Pedido Fechado |
MKIPARAM.NAO_OPFECHADA |
'S' = impede operações (edição/fechamento) em ordens cujo pedido MK já está fechado/faturado |
Evita alterações retroativas em produções concluídas. |
Custo e Preço
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Usar Valor Médio |
MKIPARAM.VLR_MEDIO |
'S' = usa preço médio de custo (PR_PRECOCIMP) ao calcular o custo da composição; 'N' = usa PR_PRECOCUST |
Define a base de cálculo do custo total da ficha técnica. |
| Calcular Custo na Composição |
MKIPARAM.CALC_CUSTO |
'S' = exibe e calcula o custo ao editar a composição |
Se 'N', o custo não é calculado automaticamente na tela de composição. |
| Calcular Preço de Venda |
MKIPARAM.CALC_PVENDA |
'S' = ao atualizar o custo no fechamento, recalcula o preço de venda usando a tabela de markup |
Integra atualização de custo com precificação automática. |
| Calcular pela Tabela de Preços |
MKIPARAM.CALC_TABELA |
Define qual tabela de preços usar no cálculo do preço de venda |
Número da tabela de preços do MK. |
| Custo Padrão |
MKIPARAM.CUSTO_PADRAO |
Define o tipo de custo padrão a usar nos cálculos |
— |
| Atualizar Custo Padrão |
MKIPARAM.ATLZ_PRECO_CUSTO |
CheckedComboBox — define quais campos de custo atualizar no fechamento (opção 1 = PR_PRECOCUST; opção 2 = PR_PRECOCIMP) |
Múltipla seleção. Determina quais campos de custo do produto são atualizados após o fechamento. |
| Atualizar Custo na Produção |
MKIPARAM.ATLZ_CUSTO_PRODUCAO |
'S' = habilita a atualização de custo ao fechar a produção |
Se 'N', nenhum campo de custo é alterado no fechamento. Habilita a exibição do campo "Atualizar Custo Padrão". |
Relatório
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Relatório de Produção |
MKIPARAM.REL_PRODUCAO |
Nome do modelo de documento (em NOTACAPA) usado para imprimir a Ordem de Produção |
Obrigatório para imprimir a ordem na Geração de Lotes. Deve ser um modelo com NC_TIPOCONF = 'Ordem Producao' criado no Configurador de Documentos do MK. |
Máscara de Quantidade
| Campo na Tela |
Campo Banco |
O que faz |
Impacto |
| Máscara de Quantidade |
MKIPARAM.MASCARA_QTDE |
Formato de exibição das quantidades em todo o MKI (ex: '###,##0.000') |
Aplicado globalmente em todas as telas do módulo via variável vMascQtd. |
Parâmetros Gerais (UParams.pas — tabela FILIAIS)
A tela de Parâmetros Gerais do MKI gerencia dados de filial, usuários, impressoras e aparência. É a mesma estrutura do MK base:
| Aba |
O que configura |
Tabela |
| Empresa |
Dados da filial (razão social, CNPJ, endereço, logo) |
FILIAIS |
| Usuários |
Usuários do MKI e módulos liberados |
USUARIOS / MODULOS |
| Consulta |
Configurações de paginação e consulta automática |
PARAMESP.CONSPAG, PARAMESP.QTDITENSPAG, PARAMESP.CONS_AUTO |
| Aparência |
Cores do sistema e efeitos visuais |
APARENCIA |
| Log |
Configurações de auditoria |
— |
Passo a Passo do Usuário
Como configurar o relatório da Ordem de Produção?
- Crie o modelo no Configurador de Documentos do Master Key com tipo
'Ordem Producao'.
- Abra o MKI → Utilitários → Parâmetros Especiais.
- No campo Relatório de Produção, selecione o modelo criado.
- Grave.
Como restringir os produtos visíveis no MKI?
- No Master Key, crie (ou identifique) o grupo de produtos que representa as matérias-primas (ex: grupo 5 = "Insumos").
- No MKI → Parâmetros Especiais, informe o código do grupo no campo Grupo de Matéria-Prima.
- Grave. A partir daí, apenas produtos desse grupo aparecerão nas pesquisas do MKI.
Perguntas frequentes do suporte
"Alterei o parâmetro mas o MKI não está respeitando"
→ O parâmetro MKIPARAM é carregado ao fazer login/trocar filial. Após salvar, peça ao usuário para sair e entrar novamente no MKI (ou trocar de filial e voltar).
"O campo 'Relatório de Produção' está vazio na lista"
→ Não há nenhum modelo cadastrado em NOTACAPA com NC_TIPOCONF = 'Ordem Producao'. Crie o modelo no Configurador de Documentos do Master Key.
"O MKI está calculando custo errado na composição"
→ Verifique os parâmetros VLR_MEDIO (qual campo de custo usar), CALC_CUSTO (se o cálculo está ativo) e se os preços de custo das matérias-primas (PR_PRECOCUST / PR_PRECOCIMP) estão atualizados no cadastro de produtos.