← К документации

Калькуляции — Рецепты и расчет себестоимости

Калькуляции — это технологические карты (рецепты), которые описывают состав продукции или услуги и позволяют системе автоматически рассчитывать расход сырья и себестоимость.

Калькуляции — это ключевое звено между заказами и складом.

Заказы используют калькуляции для определения потребности в ингредиентах. Калькуляции управляют списанием со склада и расчетом себестоимости.


Что такое калькуляция

Калькуляция — это структурированное описание:

  • из чего состоит продукт или услуга
  • какие ингредиенты используются и в каком количестве
  • какие полуфабрикаты входят в состав

На основе калькуляции система:

  • списывает сырье со склада на этапе "Готов"
  • рассчитывает себестоимость заказа
  • контролирует потребность в запасах при параллельных заказах

Зачем нужны калькуляции

Калькуляции позволяют:

  • автоматизировать учет сырья
  • избежать ручных расчетов
  • точно понимать себестоимость
  • масштабировать производство
  • снизить количество ошибок

Без калькуляций:

  • склад не сможет корректно списывать сырье
  • себестоимость не будет рассчитана

Структура калькуляции

Калькуляция состоит из:

  • продукта или услуги (результат)
  • списка компонентов (входящие ресурсы)
  • количества каждого компонента

Компоненты могут быть:

  • сырьем — базовые ингредиенты или материалы
  • полуфабрикатами — промежуточные продукты с собственными калькуляциями

Вложенность (ключевая особенность)

Система поддерживает многоуровневую структуру:

Продукт
  → Полуфабрикат
      → Полуфабрикат
          → Сырье

Это означает:

  • полуфабрикаты могут иметь собственные калькуляции
  • расчеты выполняются рекурсивно
  • система "разворачивает" всю цепочку до сырья

Вложенность позволяет точно моделировать реальное производство — тесто, соусы и другие многоразовые заготовки.


Как калькуляция работает в заказе

Когда заказ переводится в статус "В работе":

  • система анализирует прикрепленную калькуляцию
  • определяет потребности в сырье
  • показывает нехватку на складе

Когда заказ переводится в "Готов":

  • происходит автоматическое списание сырья со склада
  • учитываются все уровни вложенности

Полная последовательность событий — в разделе Жизненный цикл заказа.


Расчет себестоимости

Себестоимость рассчитывается:

  • на основе структуры калькуляции
  • по средней стоимости ингредиентов из склада

Логика:

  • каждый ингредиент имеет единичную стоимость
  • стоимости агрегируются по всей цепочке вложенности
  • итог формирует себестоимость продукта

Себестоимость используется:

  • в документе продажи
  • в отчетах
  • для анализа прибыли

Динамические изменения (гибкость)

В процессе выполнения заказа вы можете:

  • изменить калькуляцию
  • заменить ингредиенты
  • скорректировать количество

Это полезно, если:

  • нет нужного сырья
  • изменился рецепт
  • требуется оперативная адаптация

⚠️ Изменения влияют на себестоимость данного заказа.


Работа с полуфабрикатами

Полуфабрикаты позволяют:

  • готовить заготовки заранее
  • использовать их в нескольких заказах
  • упрощать сложные производственные процессы

Примеры:

  • Тесто → используется в нескольких видах выпечки
  • Крем → используется в нескольких десертах

Полуфабрикаты:

  • имеют собственные калькуляции
  • списываются как отдельные единицы со склада
  • могут быть подготовлены заранее через ручной выпуск в модуле склада

Взаимодействие со складом

Калькуляции напрямую управляют складом:

  • определяют, что списывать
  • определяют, сколько списывать
  • влияют на остатки

Если калькуляция некорректна:

  • склад будет вести неправильный учет
  • себестоимость будет искажена

Режимы учета

Строгий учет

  • калькуляция используется для контроля остатков
  • нельзя выполнить заказ без достаточного сырья

Работа "в минус"

  • калькуляция используется только для расчета
  • склад не ограничивает выполнение

⚠️ Себестоимость может быть неточной. Подробнее — в разделе Склад.


Частые ошибки

  • не указаны все ингредиенты
  • неправильные количества
  • отсутствуют калькуляции у полуфабрикатов
  • несоответствие единиц измерения

Это приводит к:

  • ошибкам в списании
  • неправильной себестоимости

Лучшие практики

  • создавайте калькуляции для всех продуктов
  • используйте полуфабрикаты для повторяющихся компонентов
  • регулярно проверяйте актуальность цен в складе
  • не злоупотребляйте режимом "в минус"

Связанные разделы


Частые вопросы

Обязательно ли создавать калькуляции? Нет, но без них списание сырья и себестоимость работать корректно не будут.

Можно ли изменить рецепт во время выполнения заказа? Да, изменения возможны на этапе "В работе".

Как учитываются полуфабрикаты? Через вложенные калькуляции — система разворачивает всю цепочку до сырья.

Почему себестоимость отличается от ожидаемой? Возможные причины:

  • неполная или некорректная калькуляция
  • устаревшие цены ингредиентов
  • работа в режиме "в минус"