Voltar para base de conhecimento

Fichas com fórmula e produtos por tamanho

Atualizado há 18 dias0 visualizações0 acharam útil
producaoficha-tecnicaformulaparametrosvariacoes

Use uma única receita com fórmula para produtos que têm vários tamanhos, e gere todos os tamanhos de uma vez.

Muitos fabricantes produzem o mesmo produto em vários tamanhos, onde a quantidade de material muda com o tamanho. Alguns exemplos:

  • Pré-moldados: vigotas de 40 cm a 4,60 m — o volume de concreto e o comprimento do vergalhão dependem do comprimento da peça.
  • Marcenaria: portas e tampos sob medida — a quantidade de MDF depende da área (largura × altura), e a fita de borda depende do perímetro.
  • Serralheria / vidraçaria: esquadrias e vidros — o material varia por metro ou por área.

Criar uma ficha para cada tamanho seria trabalhoso e repetitivo. A ficha com fórmula resolve: você monta uma receita só (a "ficha-mãe") e ela vale para todos os tamanhos.

Como funciona

A ideia tem três partes:

  1. 1

    Parâmetros — as "variáveis" da receita. Na vigota, o parâmetro é o comprimento. Você declara na ficha: nome (comprimento), rótulo ("Comprimento") e unidade (m).

  2. 2

    Fórmula na quantidade — em vez de digitar um número fixo, a quantidade de um componente vira uma fórmula que usa o parâmetro. Exemplo, o concreto da vigota:

    comprimento * 0.0042 * 1.05
    

    (comprimento × seção da peça × 5% de perda).

  3. 3

    Produtos que usam a receita — cada produto vendável (Vigota 3,00 m) guarda apenas o valor do seu parâmetro (comprimento = 3) e aponta para a ficha-mãe. O custo dele é calculado aplicando a fórmula com esse valor.

Resultado: uma receita, muitos produtos. Mexeu na receita, valeu para todos.

Exemplos por tipo de negócio

A mesma ideia serve para muitas indústrias. Alguns parâmetros e fórmulas comuns:

NegócioParâmetrosComponente e fórmula
Pré-moldadoscomprimentoConcreto: comprimento * 0.0042 * 1.05
Marcenarialargura, alturaMDF (m²): largura * altura · Fita de borda (m): 2 * (largura + altura)
SerralheriacomprimentoPerfil de alumínio (m): comprimento * 1.05
Vidraçarialargura, alturaVidro (m²): largura * altura
Gráficaarea, tiragemPapel (folhas): ceil(area * tiragem / 100)

Escrevendo fórmulas

As fórmulas aceitam:

RecursoSímbolos / funçõesExemplo
Contas+ - * / % e potência ^largura * altura
Comparações> < >= <= == !=comprimento > 2
Condiçãoif(condição, se_sim, se_não)if(comprimento > 2, 5, 3)
Arredondar pra cimaceil(x)ceil(comprimento / 0.5)
Arredondar pra baixofloor(x)floor(area)
Arredondarround(x)round(peso)
Maior / menormax(...), min(...)max(comprimento, 1)
Valor absolutoabs(x)abs(a - b)
Raiz quadradasqrt(x)sqrt(area)

Você combina o quanto precisar: if(largura * altura > 2, 1.10, 1.05) * largura * altura.

Exemplo simples (concreto, cresce direto com o comprimento)

comprimento * 0.0042 * 1.05

Exemplo com faixas (vergalhão, muda de bitola conforme o vão)

Às vezes a quantidade não é uma reta — ela muda por faixa. Use if:

if(comprimento <= 2, 3 * comprimento,
   if(comprimento <= 4.3, 5 * comprimento, 8 * comprimento))

Lê-se: até 2 m usa 3 fios; até 4,30 m usa 5 fios; acima disso, 8 fios.

Exemplo com arredondamento (distanciador, 1 a cada 50 cm)

ceil(comprimento / 0.5)

Ao salvar, o Berga confere a fórmula: se você usar uma variável que não existe na ficha, ele avisa na hora.

Erros comuns em fórmula (e como o Berga te avisa)

SituaçãoO que acontece
Usar uma variável que não é parâmetro da ficha (ex.: largura numa ficha que só tem comprimento)O Berga recusa ao salvar e diz qual variável não existe
Escrever a conta errada (ex.: 2 * * 3, parêntese não fechado)O Berga avisa que a fórmula está malformada
Dividir por zero no cálculoO Berga avisa e não gera um custo inválido

Dica: declare todos os parâmetros que suas fórmulas usam antes de escrever as fórmulas.

Gerar vários produtos de uma vez (por faixa)

Depois de montar a ficha-mãe com o parâmetro e as fórmulas, você pode gerar os produtos automaticamente informando uma faixa:

  • Parâmetro: comprimento
  • De 0,40 m até 4,60 m, passo 0,05 m
  • Padrão de nome: Vigota H8 {value}m

O Berga cria os produtos (Vigota H8 0,40m, 0,45m, ... 4,60m), cada um já ligado à ficha-mãe e com o seu comprimento. Nenhuma digitação de receita, um clique.

Simular o custo antes de gerar

Você pode conferir quanto custaria um tamanho específico antes de gerar os produtos, informando um valor de parâmetro para simular (ex.: comprimento = 3). O Berga mostra o custo e o preço sugerido daquele tamanho.

Quando usar ficha com fórmula × ficha simples

Use ficha simples quando...Use ficha com fórmula quando...
O produto tem uma quantidade fixa de cada insumoO produto tem vários tamanhos e o material escala com uma medida
Ex.: um kit, um produto únicoEx.: vigotas por comprimento, tampos por área

Você pode misturar: numa mesma ficha, alguns componentes têm quantidade fixa e outros têm fórmula.

Se eu mudar a receita depois de gerar os produtos?

Como todos os produtos usam a mesma ficha-mãe, uma mudança na fórmula ou nos componentes vale na hora para todos eles — o custo é recalculado na próxima consulta. Produtos que já foram fabricados (numa ordem de produção) mantêm o custo com que foram feitos; a mudança vale para o custo teórico e para as próximas produções.

Este artigo foi útil?

Fichas com fórmula e produtos por tamanho | Berga.App