Калькулятор себестоимости

⭐ Premium (600 ₽/мес): модуль cost_calculator в Подписке. Маршрут: /cost-calculators, меню Справочники → Калькулятор себестоимости (сразу после Ценообразования).

📊 Зачем нужен модуль

Внутренний расчёт себестоимости по вашей методике — без программирования. Собираете формулу из визуальных блоков, сохраняете шаблоны и считаете итог по весу, времени печати и другим параметрам.

Не путать с разделом Ценообразование (/pricing в приложении): там задаётся цена продажи за грамм по материалам для позиций заказа. Калькулятор — про затраты и маржу; в текущей версии не подставляет цену в заказ автоматически.

⚙️ Подготовка

  1. Подключите модуль в Подписке.
  2. Откройте Справочники → Калькулятор себестоимости.
  3. Администратор компании создаёт шаблоны; сотрудники могут выполнять расчёт на вкладке «Расчёт».

🧩 Конструктор шаблона

Кнопка «Создать шаблон» открывает отдельную страницу редактора (удобно для длинных формул). Редактирование — по кнопке карандаша, маршруты /cost-calculators/new и /cost-calculators/:id/edit. Поля:

  • Название и описание (необязательно)

Итоговая себестоимость (₽) собирается целиком из блоков: добавьте переменные Вес, Время печати, Количество и т.д. туда, где они нужны в формуле.

Типы блоков

БлокВидНазначение
КонстантаКвадратНазвание + число; опционально преобразование единиц (÷1000 для кг→г, ÷60 для мин→ч)
ПеременнаяКвадрат (пунктир)Вес, время печати, коэффициент сложности — значение вводится при расчёте
ОператорКруг+, −, ×, ÷ между блоками
СкобкиКруг( и ) — задают приоритет: например пластик + оператор + ( амортизация × сложность )

Каждая ( должна иметь парную ); пустые () недопустимы.

Блоки перетаскиваются для изменения порядка. Кнопка «+ Добавить блок» — константа, переменная или оператор. Под лентой — текстовое превью формулы.

💡 Совет: для смешанных затрат (пластик за грамм + зарплата за час) добавьте в формулу и константы с нужными единицами, и переменные Вес / Время печати в нужных местах.

📋 Список шаблонов

Вкладка «Шаблоны»: таблица с названием, текстом формулы, датой изменения.

  • Просмотр (глаз) — формула только для чтения
  • Редактировать — только администратор
  • Копировать — дубликат шаблона
  • Удалить — безвозвратно
  • Калькулятор — переход на вкладку «Расчёт» с выбранным шаблоном

Лимит: до 20 шаблонов на компанию.

🧮 Расчёт

Вкладка «Расчёт»:

  1. Выберите шаблон
  2. Заполните поля формулы (вес, время ЧЧ:ММ:СС и т.д.) и количество штук — время автоматически переводится в часы для формулы
  3. «Рассчитать» — себестоимость за указанное количество (формула считается за 1 шт., итог умножается на количество)
  4. «Копировать итог» — в буфер обмена

🔜 Планируется (следующие версии)