Manutenção de Kits
A tela de Manutenção de Kits permite executar duas operações em MASSA sobre kits existentes:
- Alteração de Preço — mudar o valor unitário ou a quantidade de um componente em vários kits de uma vez
- Substituição de Componente — trocar um componente por outro em vários kits, calculando o novo preço automaticamente
- Definir Preços Promocionais — definir preços promocionais para os componentes e sua vigência
A tela trabalha por componente-alvo: você seleciona um componente que aparece em vários kits e o sistema lista todos os kits afetados. Você marca quais deseja alterar e aplica.
Acesso à Tela
A tela está disponível no menu Cadastros → Gerenciar Cadastros → Manutenção de Kits.
Aba: Alteração de Preço
Fluxo Geral
- Selecionar o componente-alvo (o componente cujo preço/qtd você quer alterar em vários kits)
- Clicar em Carregar Kits — o sistema lista todos os kits que contêm esse componente
- Escolher o tipo de operação (Preço Absoluto, Percentual, Delta R$, ou Preço Promocional)
- Informar o valor
- Clicar Preview — o novo preço aparece na grid, sem salvar ainda
- Marcar as linhas que deseja aplicar
- Opcional: marcar Recalcular Preço do Kit Automaticamente
- Clicar em Aplicar Alterações de Preço
Tipos de operação
|
Tipo |
Comportamento |
Exemplo |
|
Preço Absoluto |
Define o valor do componente em cada kit com o valor informado |
Valor = 50 → todos os kits terão valor = R$50,00 para esse componente |
|
Percentual (+/-) |
Aplica um percentual ao valor atual de cada componente |
Valor = 10 → aumenta 10%. Valor = 10 → 11 |
|
Delta R$ (+/-) |
Soma o valor informado ao valor atual |
Valor = 5 → soma R$5,00. Valor = 12→ 17 |
|
Preço Promocional |
Grava valor promocional + datas de vigência no produto componente sem alterar o valor original |
Valor = 40 + datas 01/12–31/12 → promo ativa nesse período |
Campos do formulário
|
Campo |
Descrição |
|
Componente Origem |
O componente cujos usos em kits você quer editar. Obrigatório. |
|
Tipo de Operação |
Um dos 4 tipos acima. |
|
Valor |
Valor da operação. Sempre positivo, exceto no Delta R$ e Percentual que aceitam negativos. |
|
Início da Promo |
Só visível quando tipo = Preço Promocional. Data inicial de vigência. |
|
Fim da Promo |
Só visível quando tipo = Preço Promocional. Data final de vigência. |
|
Recalcular Preço do Kit Automaticamente |
Se marcado, ao aplicar, o preço do kit é recalculado somando os componentes. Recomendado deixar sempre marcado. |
Grid de kits
Após carregar, a grid mostra uma linha por componente. Colunas disponíveis:
|
Coluna |
Significado |
|
Aplicar |
Checkbox: marca a linha para ser incluída no Aplicar, indica ao sistema onde aplicar as alterações |
|
Código Kit / Descrição |
Identificação do kit. |
|
Qtd no Kit |
Quantidade do componente naquela composição. Editável — a alteração é aplicada quando você clicar no Aplicar. |
|
Preço Atual |
Preço unitário do componente no kit hoje. |
|
Preço Novo |
Preço proposto após o Preview. Editável linha a linha. |
|
Δ% |
Diferença percentual entre preço atual e novo. Calculado automaticamente. |
|
Preço Promo |
Valor promocional (quando tipo = Preço Promocional). Editável linha a linha. |
|
Início Promo / Fim Promo |
Datas de vigência da promo. Editáveis linha a linha. |
|
Total Kit / Total Kit c/ Promo |
Valor total do kit-pai considerando os preços dos componentes. Muda o rótulo dependendo se o tipo de operação é Preço Promocional. Somente leitura. |
|
Tem Pedido em Aberto? |
Indica se o kit-pai tem pedidos ainda não faturados. Alerta visual: pedidos já emitidos NÃO são afetados pela alteração. |
Preview vs Aplicar
O botão Preview calcula os novos valores e atualiza a grid, mas NÃO salva. Você pode:
- Ajustar valores individuais linha a linha antes de aplicar
- Ver o impacto na coluna Total Kit
- Desmarcar linhas que não devem receber a alteração
O botão Aplicar persiste no banco somente as linhas marcadas com Aplicar = true.
Preço Promocional — Comportamento Especial
Quando o tipo de operação é Preço Promocional, o botão Preview:
- Preenche o campo Preço Promo de todas as linhas com o valor informado
- Preenche as datas de Início e Fim em todas as linhas
- NÃO altera o Valor normal — o preço original é preservado
Ao aplicar com Recalcular Preço do Kit Automaticamente marcado o sistema recalcula o preço do kit inserindo 2 linhas na tabela:
- Linha A: Data Vigência sendo a Data Inicial da Promo e o Preço a Soma dos preços promocionais
- Linha B: Data Vigência sendo a Data Final da Promo e o Preço, o preço original
Resultado: os preços serão utilizados conforme as datas, sem intervenção manual.
Se você configurou preço promocional em uma ou mais linhas mas NÃO marcou Recalcular Preço do Kit, o sistema avisa antes de aplicar. Sem o recálculo, os campos ficam gravados nos componentes mas o preço do kit continua sendo o antigo.
Zerar uma Promoção
Pra desativar uma promoção ativa:
- Carregar os kits pelo componente
- Selecionar tipo Preço Promocional
- Deixar valor = 0 e datas vazias
- Marcar Aplicar nas linhas afetadas
- Aplicar com Recalcular Preço do Kit Automaticamente marcado
O sistema remove os 3 campos do ProdutoKit e remove as 2 linhas A/B do ProdutoPreco do kit.
Aba: Substituição
Fluxo Geral
- Selecionar o componente Origem (o que será substituído)
- Clicar 'Carregar Kits' — sistema lista todos os kits que usam o componente Origem
- Selecionar o componente Destino (o novo)
- O sistema calcula o valor do Destino automaticamente
- A grid mostra o novo valor por linha
- Marcar as linhas que deseja substituir
- Ajustar quantidade se necessário (direto na grid)
- Clicar 'Aplicar Substituição'
Bloqueio de Kit-em-Kit
Ao tentar selecionar um Destino que também é um kit, o sistema bloqueia e exibe:
“O produto destino é um Kit. Não é permitido substituir por um kit — kits não podem ser componentes de outros kits.”
Atualmente, um componente é sempre um produto normal, nunca outro kit. Essa restrição também vale para o cadastro manual de kits em e na importação de kits via Excel.
Kit que já Contém o Destino
Se um dos kits carregados já contém o componente Destino (ele apareceria duplicado após a substituição), o sistema marca a linha visualmente e força Aplicar = false. Você não consegue substituir naquele kit — precisa fazer manualmente pela tela de cadastro do produto.
Aplicar
Para cada linha marcada:
- Atualiza o kit (aponta pro novo componente)
- Atualiza o valor (com o valor do destino)
- Atualiza a quantidade (se ela foi editada na grid)
Se Recalcular Preço do Kit Automaticamente estiver marcado, o preço do kit é recalculado considerando seus novos componentes.
Exclusão de Componentes
É possível também excluir componentes de kits, caso o parâmetro de Recalcular Preço está ativo, o preço do kit é recalculado com base nos componentes restantes.