Золотенков МРП
Нормы и технология 12 мин чтения

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

#спецификация изделия #полуфабрикаты #BOM #планирование производства
Многоуровневая спецификация изделия: как учитывать полуфабрикаты

Мастерская растет, и в какой-то момент спецификация изделия перестает помещаться в один список. У стола появляется столешница и подстолье, у крема — базовая эмульсия и пять отдушек на ее основе, у сыра — головка, которая три месяца лежит в камере созревания, прежде чем стать товаром. Каждый такой узел живет своей жизнью: его делают отдельно, он лежит на складе, у него есть своя цена.

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

📐 Если у вас еще нет самих спецификаций — начните с технологической карты производства и норм расхода материалов. Многоуровневость надстраивается над ними, а не заменяет их.

Плоская спецификация: где она ломается

Плоская спецификация — это один список: изделие и все сырье, которое в него уходит. Для мыла, свечи или футболки этого достаточно: сырье на входе, товар на выходе, между ними одна смена работы.

Плоская спецификация против многоуровневой: слева 17 строк сырья одним списком, справа дерево из изделия, двух полуфабрикатов и сырья под каждым

Проблемы начинаются, когда между входом и выходом появляется склад. Плоская спецификация ломается в четырех местах:

  1. Нельзя выпустить узел отдельно. Раскроили ткань на 40 изделий, а сшили 12. Оставшиеся 28 комплектов деталей в плоской спецификации не существуют: сырье уже списано, готовой продукции еще нет. Формально у вас пропало 28 комплектов ткани.
  2. Нельзя переиспользовать узел. Базовая эмульсия крема одинакова для пяти ароматов. В плоской схеме ее состав переписывается в каждую из пяти спецификаций, и правка рецептуры превращается в пять правок — с гарантированной ошибкой в одной из них.
  3. Не видно себестоимости узла. Вопрос «нам дешевле точить ножки самим или покупать готовые» без отдельной себестоимости подстолья не решается вообще.
  4. Потребность считается неверно. Если на складе уже лежат шесть готовых столешниц, плоская спецификация об этом не знает и заказывает доску под все двадцать столов.

Первый пункт — самый дорогой, и он же самый частый: это классическое незавершенное производство, которое в плоской схеме просто не попадает в учет.

Когда выделять этап в полуфабрикат

Соблазн после первого знакомства с многоуровневостью — расписать деревом каждую операцию. Это ошибка в другую сторону: каждый уровень стоит проводок, выпусков и остатков, которые кто-то должен вводить. Уровень оправдан, когда узел ведет себя как самостоятельная позиция.

Четыре вопроса: лежит ли узел на складе, идет ли в несколько изделий, делает ли его другой человек, нужна ли его себестоимость

Практический критерий — четыре вопроса. Хотя бы одно «да» — заводим полуфабрикат:

ВопросПример «да»Пример «нет»
Узел лежит на складе между операциями?Головка сыра зреет 90 дней в камереТесто раскатали и сразу поставили в печь
Один узел идет в несколько изделий?Одна база крема → 5 ароматовГравировка уникальна для каждого заказа
Узел делает другой человек или подрядчик?Раскрой отдаем на сторонуШлифовка идет в том же потоке
Нужна себестоимость самого узла?Считаем «делать или купить» подстольеУпаковка неотделима от товара

Для мастерской на 1–5 человек обычная глубина — два-три уровня. Четвертый и ниже появляются, когда узлы всерьез продаются или закупаются отдельно.

⚠️ Отдельный полуфабрикат — это не только строка в спецификации. Это карточка номенклатуры со своей единицей измерения, остаток на складе, который придется считать в инвентаризацию, и выпуск, который кто-то должен отмечать. Если отмечать некому — уровень не заводите.

Как считается потребность: разузлование

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

Разузлование: заказ на 20 столов превращается в 20 столешниц и 20 подстолий, из них 6 столешниц уже на складе, к производству 14

Порядок для заказа на 20 столов:

  1. Уровень 0. Заказ: 20 столов. На складе готовых столов нет — к производству 20.
  2. Уровень 1. По спецификации стола: 20 столешниц и 20 подстолий. На складе лежат 6 столешниц — к производству 14 столешниц и 20 подстолий.
  3. Уровень 2. Сырье считается уже от исправленных чисел: доска под 14 столешниц, а не под 20. Разница — 1,68 м³ доски, около трети закупки.

Именно шаг с вычетом остатка отличает разузлование от простого умножения. Умножить норму на количество умеет и таблица; вычесть остаток на каждом уровне и не потерять при этом уже начатые задания — задача, ради которой и заводят МРП-систему.

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

Себестоимость по уровням

Себестоимость в многоуровневой схеме собирается снизу вверх. Полуфабрикат считается как обычная продукция: сырье по своей спецификации плюс работа на его этапе. В спецификацию верхнего уровня он входит одной строкой — уже посчитанной суммой.

Стол «Сосна», условные цифры:

УровеньПозицияСырьеРаботаИтого за единицу
2Доска, брусок, клей, крепеж4 100 ₽
1Столешница2 700 ₽900 ₽3 600 ₽
1Подстолье1 400 ₽1 100 ₽2 500 ₽
0Стол в сборе6 100 ₽ (два узла)700 ₽6 800 ₽

Что это дает помимо самой цифры:

  • Видно, где деньги. 3 600 ₽ в столешнице против 2 500 ₽ в подстолье — понятно, какой узел разбирать первым, если маржа не сходится.
  • Работает вопрос «сделать или купить». Готовое подстолье за 2 300 ₽ выгоднее своего за 2 500 ₽ — но только если освободившееся время цеха вы чем-то займете.
  • Брак считается по месту. Испорченная при сборке столешница стоит 3 600 ₽, а не «часть стола». Как это оформлять — в статье про брак и переделку.
  • Незавершенка перестает быть черным ящиком. 14 столешниц на складе — это 50 400 ₽ конкретных денег, а не «где-то в работе».

Общая методика расчета — в материале как считать себестоимость продукции; многоуровневость меняет не формулу, а то, на скольких уровнях вы ее применяете.

На чем дерево спецификации ломается чаще всего

Уровень ради уровня. Выделили «шлифовку» в полуфабрикат, а на складе он не лежит ни минуты — получили лишний документ на каждый выпуск и ноль новой информации.

Полуфабрикат без единицы измерения. «Эмульсия — 1 шт» вместо «эмульсия — 12,4 кг» ломает пересчет на любой другой объем партии. Про пересчет норм на партию есть отдельный разбор.

Дерево без учета потерь. Норма на уровне узла должна включать выход годного и обрезь: если из доски в столешницу уходит 88 %, в спецификации должно стоять валовое количество, иначе дефицит вылезет в цеху.

Циклическая ссылка. Полуфабрикат A входит в B, а B — обратно в A. Обычно это следствие того, что возвратные отходы записали как компонент. Отходы — отдельная позиция, а не вход в собственного родителя.

Спецификация правится, а задания — нет. Изменили состав узла — уже созданные задания в цех продолжают жить со старым составом. Проверять надо оба места, иначе списание разойдется с рецептурой.

Как это устроено в Золотенков МРП

В Золотенков МРП спецификация задается на изделие или на конкретный вариант товара, а компонентом может быть любая позиция каталога — в том числе такая, у которой есть собственная спецификация. Отдельного «режима многоуровневости» включать не нужно: уровень появляется сам, как только у компонента есть свой состав.

Что происходит дальше:

  • Задание на узел создается само. При создании производственного задания система проходит по его составу и для каждого компонента, у которого есть своя спецификация, проверяет остаток. Если остатка не хватает, на этот компонент создается отдельное задание в статусе «Не начат» — и та же проверка повторяется уже для его состава. Так дерево разворачивается на всю глубину, а не на один уровень.
  • Задание можно обновить из спецификации. Если состав узла изменился, задание пересобирается под текущую спецификацию — но только пока оно в статусе «Не начат»: начатое задание уже связано с движениями материалов, и молча переписывать его нельзя.
  • Спецификации загружаются файлом. Импорт принимает CSV со связкой «артикул изделия — артикул материала — количество», так что дерево из десятков узлов не приходится вбивать руками.

Отдельно стоит сказать, чего система не делает: она не решает за вас, где проходит граница узла. Дерево спецификаций — это управленческое решение, и четыре вопроса из второго раздела остаются на вас.

Что сделать на этой неделе

  1. Выпишите изделия, у которых между началом и концом есть склад — хоть на час, хоть на три месяца.
  2. Прогоните каждый промежуточный этап через четыре вопроса. Оставьте только те, где есть хотя бы одно «да».
  3. Заведите на них карточки с нормальной единицей измерения и перенесите соответствующие строки сырья из общей спецификации в спецификацию узла.
  4. Пересчитайте себестоимость снизу вверх и сравните с той цифрой, которой вы пользовались до сих пор. Расхождение и покажет, сколько стоила плоская схема.

Попробуйте Золотенков МРП — заведите одно изделие с полуфабрикатом и посмотрите, как разузлование пересчитает потребность с учетом того, что уже лежит на складе.

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

Что такое многоуровневая спецификация простыми словами?
Это состав изделия, записанный не одним списком сырья, а деревом: готовое изделие состоит из полуфабрикатов, а у каждого полуфабриката есть собственная спецификация из сырья или из полуфабрикатов ниже уровнем. Уровней может быть два, три и больше — столько, сколько реальных этапов, между которыми что-то лежит на складе.
Сколько уровней спецификации нужно мастерской на 1–5 человек?
Обычно два-три. Уровень заводят под этап, после которого узел физически лежит на складе, идет в несколько разных изделий, делается другим человеком или подрядчиком, либо требует отдельной себестоимости. Если ни один из этих признаков не выполняется, этап остается операцией внутри одной спецификации: лишний уровень добавляет проводок, но не дает информации.
Как считать себестоимость полуфабриката?
Полуфабрикат считается как обычная продукция: сырье по своей спецификации плюс работа на его этапе. Полученная стоимость входит в спецификацию изделия верхнего уровня одной строкой. Так себестоимость собирается снизу вверх, и на каждом уровне видно, сколько денег уже вложено.
Что такое разузлование спецификации?
Разузлование — это пересчет заказа на готовое изделие в потребность по всем уровням: сколько нужно полуфабрикатов, сколько сырья под них, и сколько из этого уже есть на складе. Результат разузлования — задания в цех на недостающие узлы и заявка на закупку недостающего сырья.

Читайте также

Попробуйте Золотенков МРП

Облачная система учета для малого производства. Запуск за 30 минут.

Попробовать бесплатно

Бесплатно до 30 артикулов, дальше — расширенный тариф 3 290 ₽/мес. Тарифы