Производство · зависимая потребность
Сколько сырья закупать: сначала вычтите готовое обеспечение каждого уровня
Умножить все клиентские заказы на полный состав изделия недостаточно. Часть готовых изделий уже лежит на складе, а часть полуфабрикатов придёт готовой. Если раскрыть их в сырьё повторно, план закупки завысится. Многоуровневый расчёт должен сначала определить, что действительно требуется изготовить заново.
От заказа на изделие к новой потребности в компоненте
MRP, планирование потребности в материалах, связывает готовые изделия с необходимыми нижними уровнями состава. Ключевой переход — от валовой потребности к новой, ещё не обеспеченной. Только затем определяется, что нужно для изготовления этого нового количества.
Валовая потребность показывает, сколько требуется по источникам спроса. Чистая потребность учитывает подходящий запас и подтверждённое обеспечение к сроку. Плановое поступление закрывает её по выбранной политике партий. В этой статье партия равна чистой потребности; MOQ, округление, страховой запас и потери исключены явно.
Oracle описывает gross-to-net explosion именно как переход по уровням с учётом наличия, запланированных поступлений и дат компонентов. Это общий принцип, а не умножение всего дерева независимо от запасов. Oracle MRP: Gross to Net Explosion, раздел 4-34.
Зафиксируйте модель состава и обеспечения
Выберите действующую версию BOM и базу нормы: на одно пригодное изделие, партию или другую явно обозначенную величину. Разделите складируемый полуфабрикат и техническую группировку компонентов, не имеющую собственного запаса. Ниже S является настоящим складируемым полуфабрикатом.
Для каждого уровня нужны место, пригодное свободное количество, уже существующее обеспечение, дата его доступности и другие обязательства. Один и тот же запас нельзя отдать двум родительским изделиям. Заблокированные или уже назначенные другим работам компоненты не участвуют как свободные.
Microsoft указывает, что производственная политика и уровни BOM влияют на связанные предложения. Поэтому одинаковый список компонентов при разных настройках снабжения может приводить к разному плану. Microsoft: параметры планирования.
Учебный пример: два изделия и общий полуфабрикат
Все числа условные. В одной локации нужно исполнить заказы на 12 изделий A и пять B. Имеются два пригодных свободных A; готовых B нет. Новое изготовление поэтому составляет десять A и пять B.
Фиксированный состав:
- один A требует два S;
- один B требует три S;
- изготовление одного нового S требует три компонента C.
Выход принят равным 100%, замены и потери отсутствуют. Других потребностей или резервов в примере нет. Прежде чем использовать такой расчёт в реальном процессе, отдельно проверяют пригодность этой нормы и ограничения производства.
По S свободно семь штук. Ещё восемь готовых S закуплены у внешнего поставщика и подтверждены к нужному моменту. Они приходят готовыми и не требуют нового расхода нашего локального C. Это существенное условие: открытое внутреннее производство с ещё не выданными компонентами потребовало бы другой детализации.
По C свободно 20 штук, ещё десять подтверждены к началу нужной операции. Пока предполагаем, что все указанные поступления станут пригодны вовремя.
Сначала объедините потребность в S
Для десяти новых A требуется 10 × 2 = 20 S. Для пяти B — 5 × 3 = 15 S. Общая валовая потребность равна 35 S.
Общий доступный пул — семь имеющихся и восемь ожидаемых, всего 15. Новое изготовление S равно 35 − 7 − 8 = 20.
Нельзя отдельно вычесть эти 15 из потребности A и ещё раз из потребности B. Такое действие распределит одни и те же полуфабрикаты дважды. Сначала соберите сопоставимую потребность по S, затем назначьте единственный общий запас с сохранением связи с родителями.
Контрольный баланс: 7 имеющихся + 8 закупленных готовыми + 20 новых = 35 нужных. Расчёт не утверждает, что новые 20 уже находятся на складе: пока это предложение выпуска.
Только новые S раскрываются в новое потребление C
Изготовление 20 новых S требует 20 × 3 = 60 C. Из них 20 покрываются свободным запасом, десять — подходящим поступлением. Новая закупочная потребность равна 60 − 20 − 10 = 30 C.
Проверка второго уровня: 20 + 10 + 30 = 60 C. Эти 60 расходуются на новый выпуск S, а не повторно на все 35 полуфабрикатов, которые затем будут использованы в A и B.
Если после правильного расчёта верхнего выпуска раскрыть все 35 S в сырьё, получится 105 C. После вычета 30 обеспеченных C ошибочная закупка составит 75 вместо 30. Завышение — 45, ровно сырьевой эквивалент уже обеспеченных 15 S: 15 × 3.
Это ошибка планирования, даже если фактическое списание компонентов настроено правильно. Запрет двойного расхода при выпуске не исправляет автоматически завышенное предложение закупки. Учёт преобразований и расчёт будущей потребности должны пройти отдельные проверки.
Дата компонента раньше даты готового изделия
В отдельной временной детализации считаем дни последовательными рабочими днями без перерывов. Все названные моменты — начало соответствующего дня. Поступление должно стать пригодным до операции потребления на этой границе.
Готовые A и B нужны к началу дня 6. Их новый выпуск занимает два полных рабочих дня, поэтому единый запуск запланирован на начало дня 4. Все 35 S требуются тогда, а не в день выдачи клиенту.
Новые S изготавливаются один полный день: начать нужно в начале дня 3, закончить — к началу дня 4. Значит, все 60 C должны быть пригодны уже к началу дня 3. При двухдневном сроке закупки заказ на недостающие 30 C требуется разместить к началу дня 1.
Это арифметика временных зависимостей. Она предполагает подтверждённые длительности и отдельно проверенную доступность ресурсов для указанного объёма. Само наличие материала не подтверждает свободную мощность, а предложенная дата заказа не означает его фактическое размещение.
Что меняет опоздавший полуфабрикат
Теперь выяснилось, что восемь закупленных S станут пригодны только в начале дня 5. Для единого запуска A/B в начале дня 4 они слишком поздние. Перенос части запуска в этом сценарии не разрешён и нарушил бы исходный срок готовности.
Если сохранять прежнее требование, ранняя новая потребность становится 35 − 7 = 28 S. Для неё требуется 28 × 3 = 84 C, а после имеющихся 20 и ожидаемых десяти — ещё 54 C. Это на 24 больше исходных 30.
Но число 54 не является разрешением немедленно создать дополнительную закупку. Сначала проверьте возможность изготовить 28 S вовремя, перенести внешний приход, изменить обещание или согласовать другое решение. Старые восемь S не исчезают из открытого заказа: при сохранении поставки у них может образоваться поздний излишек.
Простое сравнение сумм всего горизонта скрыло бы эту проблему. Достаточное общее количество не доказывает пригодность обеспечения к началу нужного уровня производства.
Поля и приёмочные проверки
Сохраните родительскую потребность, версию состава, коэффициент, требуемую дату компонента, свободное обеспечение, назначенные поступления и новое предложение. Для каждого вычета нужна ссылка, позволяющая доказать, что количество использовано один раз.
Отдельно показывайте источник: склад, покупка готового полуфабриката, незавершённое внутреннее производство или новое плановое изготовление. Историческая рецептура закупленного готового S не создаёт нашего нового расхода C. Фактические движения появятся только по подтверждённым операциям.
Приёмочный набор:
- готовые два A уменьшают новый выпуск до десяти;
- общий S считается как 20 + 15 = 35;
- семь свободных и восемь закупленных S вычитаются один раз;
- новые 20 S порождают 60 C и закупочную потребность 30;
- ошибочное раскрытие всех S выявляется как завышение на 45 C;
- даты C, S и A/B смещены согласно выбранным длительностям;
- поздний приход восьми S не покрывает раннюю операцию;
- новый расчёт не дублирует действующие заказы и не подтверждает мощность.
Для SABSUS проверьте этот сценарий в BOM, производстве, закупках и складе. Поддержку многоуровневого расчёта, привязки потребностей и перепланирования подтвердите отдельно. Общая работа с составом не заменяет испытание конкретной модели.
Частые вопросы
Достаточно умножить заказ на полный BOM?
Нет. На каждом уровне сначала учитывается подходящее готовое обеспечение; нижний уровень раскрывается для нового изготовления.
Поступление до отгрузки клиента считается своевременным?
Не обязательно. Компонент нужен к началу своей производственной операции, которая может быть значительно раньше.
Новый результат MRP автоматически меняет заказ поставщику?
Нет в описанном процессе. Он создаёт основание для проверки и согласования изменения, а не подтверждённую внешнюю операцию.
Источники
- Oracle MRP User Guide 12.2: Gross to Net Explosion.
- Microsoft Learn: Design details — planning parameters.
Проверено 9 октября 2026 года. Количества и календарная модель учебные.