планування-закупівельвиробництвоmrpпостачанняпланування-запасівінструкція

Планування закупівель для виробництва: як MRP перетворює попит на рішення про закупівлі

FlexMRP Team14 хв читання

Найскладніше питання в закупівлях для виробництва — це не «у кого купувати?». Це «що саме потрібно купити, скільки і коли?» Помилка у відповіді означає або зупинку виробництва через брак матеріалів — зривання термінів виробничих замовлень, порушення дат постачання клієнтам, аварійні закупівлі — або надмірні запаси, що заморожують оборотні кошти на складах.

Планування закупівель для виробництва — це процес, що перетворює виробничий попит на конкретні рішення про купівлю. Замість ручної перевірки залишків, приблизних розрахунків або очікування, поки виробнича лінія зупиниться, система планування закупівель точно обчислює, яких матеріалів не вистачає, скільки замовляти і в якого постачальника — на основі поточного виробництва.

У цьому посібнику ми розглянемо кожен крок планування закупівель: як обчислюється попит із виробничих замовлень, як виявляються дефіцити, як формуються рекомендовані кількості та як план перетворюється на замовлення на закупівлю одним натисканням.

Чому виробниче планування закупівель відрізняється

Прості системи точки перезамовлення працюють для роздрібної торгівлі. Коли запас падає нижче порогового значення — замовляєш ще. Це просте правило: якщо кількість на руках опускається нижче X — замовити Y одиниць.

Виробництво руйнує цю модель трьома фундаментальними способами:

Попит є похідним, а не прямим

У роздрібній торгівлі попит надходить від продажів. У виробництві попит на сировину є похідним від виробництва. Ви не продаєте листову сталь — ви продаєте вироби з неї. Необхідна кількість залежить від того, скільки виробів у виробництві, яка специфікація (рецептура) кожного виробу та які виробничі обсяги задіяні.

Одне виробниче замовлення на 100 одиниць може вимагати 5 різних сировинних матеріалів, кожен у різних кількостях згідно з рецептурою. Помножте це на 15 активних виробничих замовлень — деякі у процесі, деякі в черзі — і ручні розрахунки стають непрактичними.

Запаси мають кілька станів

Не можна просто дивитися на те, що лежить на полиці. Виробничі запаси мають щонайменше три виміри, що впливають на рішення про закупівлі:

  • Наявний запас — фізичні одиниці на складі
  • Зарезервований запас — зарезервований для активних виробничих або торгових замовлень. Він на полиці, але вже розподілений
  • Очікуваний запас — надходить за підтвердженими замовленнями на закупівлю, але ще не отриманий

Різниця між тим, що потребує виробництво, і тим, що доступно (наявний мінус зарезервований, плюс очікуваний) визначає, чи потрібно купувати. Ігнорування зарезервованих або очікуваних кількостей призводить до подвійних замовлень або дефіциту.

Терміни мають значення

Матеріал, що прибуває через три дні після виробничого дедлайну, є марним. Планування закупівель має враховувати терміни постачання від постачальників, графіки виробництва та терміновість замовлень. Дефіцит, який потрібно закрити до наступного вівторка, вимагає іншої реакції, ніж той, що має місяць у запасі.

Як працює MRP-планування закупівель

Планування закупівель у MRP-системі дотримується систематичного розрахунку. Замість інтуїції чи формул у таблицях система збирає дані з виробництва, запасів та записів постачальників, щоб обчислити конкретні рекомендації. Ось що відбувається під капотом.

Крок 1: Збір активних виробничих замовлень

Механізм планування починає з поточного виробничого навантаження — усіх виробничих замовлень зі статусом Не розпочато, У процесі або Заблоковано. Це замовлення, що все ще потребують матеріалів. Завершені або скасовані замовлення виключаються, оскільки їхні потреби вже задоволені або неактуальні.

Кожне виробниче замовлення визначає:

  • Продукт, що виготовляється
  • Кількість для виробництва
  • Виробничу локацію, де відбувається виготовлення
  • Рецептуру (специфікацію матеріалів), що визначає необхідні інгредієнти

Крок 2: Розкладання специфікації — розрахунок валових потреб

Тут механізм відповідає на питання «які матеріали потрібні?» Для кожного активного виробничого замовлення система отримує рецептуру продукту і розраховує, скільки кожного інгредієнта необхідно.

Розрахунок використовує виробничий коефіцієнт:

Коефіцієнт = Кількість для виробництва ÷ Вихід рецептури

Потім для кожного інгредієнта рецептури:

Необхідна кількість = Кількість інгредієнта × Коефіцієнт

Наприклад, якщо рецептура дає 10 одиниць і вимагає 2,5 кг матеріалу А, то для виробництва 40 одиниць потрібно:

40 ÷ 10 × 2,5 = 10 кг матеріалу А

Механізм агрегує ці потреби з усіх активних виробничих замовлень. Якщо три різних продукти потребують однаковий матеріал, їхній попит сумується:

Виробниче замовлення Продукт Кількість Потреба в матеріалі А
ВЗ-001 Віджет Альфа 40 10 кг
ВЗ-002 Віджет Бета 20 3 кг
ВЗ-003 Віджет Альфа 60 15 кг
Разом 28 кг

Ця агрегація є критичною — аналіз окремих замовлень не покаже сукупного попиту, що визначає достатність запасів.

Крок 3: Перевірка доступних запасів

Для кожного матеріалу, виявленого на кроці 2, система отримує дані інвентаризації з ваших складських локацій:

Доступно = Запас − Зарезервовано

Де:

  • Запас — фізична наявна кількість
  • Зарезервовано — інвентар, уже зарезервований для виробничих або торгових замовлень

Система також отримує Очікуваний запас — кількості за підтвердженими замовленнями на закупівлю, які ще не надійшли.

Крок 4: Розрахунок дефіциту

Основний розрахунок:

Дефіцит = Необхідна кількість − (Доступно + Очікуване)

Якщо дефіцит нульовий або від'ємний — матеріал забезпечений. Дій не потрібно. Якщо дефіцит додатний — потрібно купувати.

Лише матеріали з додатним дефіцитом відображаються у плані закупівель. Це фільтрування зосереджує перегляд на тому, що потребує уваги, а не показує сотні матеріалів із достатнім запасом.

Приклад:

Матеріал Необхідно Запас Зарезервовано Доступно Очікуване Дефіцит
Матеріал А 28 кг 15 кг 5 кг 10 кг 8 кг 10 кг
Матеріал Б 50 шт 60 шт 10 шт 50 шт 0 0 (забезпечено)
Матеріал В 200 шт 100 шт 80 шт 20 шт 50 шт 130 шт

Матеріал Б повністю зникає з плану. Матеріали А і В виявляються як такі, що потребують закупівлі.

Крок 5: Застосування економічного обсягу замовлення

Необроблені цифри дефіциту іноді дають непрактичні обсяги замовлень. Замовляти 3 болти, коли мінімальна упаковка постачальника — 500, не має сенсу. Налаштування Економічного обсягу замовлення (EOQ) на кожному товарі встановлює мінімальний поріг:

Рекомендована кількість = max(Дефіцит, EOQ)

Якщо матеріал А має EOQ 25 кг, а дефіцит становить 10 кг, система рекомендує замовити 25 кг. Це запобігає розміщенню неекономічних замовлень і враховує майбутній попит за межами поточного виробничого циклу.

Крок 6: Представлення плану

Результатом є пріоритезований список з можливістю фільтрації, що показує кожен матеріал, який потребує закупівлі. Кожен рядок містить:

  • Назва товару та артикул — що купувати
  • Локація — де це потрібно
  • Тригер — чому рекомендовано (MRP-попит або точка перезамовлення)
  • Прогнозований запас — рівень запасів після поточного попиту
  • Рекомендована кількість — скільки замовляти
  • Потрібно до — коли потрібно (з попередженнями про ризик при стислих термінах)
  • Постачальник за замовчуванням — у кого замовляти

Товари під загрозою (де час постачання вказує, що матеріал може не прибути вчасно) виділяються та сортуються на початок списку.

Два тригери для рекомендацій щодо закупівель

Система планування закупівель виявляє матеріали, що потребують купівлі, через два окремих механізми, кожен відображається з чітким значком у поданні плану.

MRP-попит

Це основний драйвер. Коли активні виробничі замовлення створюють попит на матеріали, що перевищує доступний та очікуваний запас, система сигналізує про дефіцит. Тригер позначається як «MRP-попит» і представляє реальну виробничу потребу — у вас є виробничі замовлення, які неможливо виконати без закупівлі матеріалів.

MRP-попит є проактивним. Він виявляє дефіцити від замовлень, виробництво яких може розпочатися через кілька днів або тижнів, даючи закупівельній команді час для розміщення замовлень та переговорів із постачальниками.

Точка перезамовлення

Тригер точки перезамовлення охоплює інший сценарій: товари, доступний запас яких впав нижче налаштованого мінімуму, незалежно від того, чи потребують їх поточні виробничі замовлення. Це ваша запобіжна мережа для матеріалів, що витрачаються непередбачувано або використовуються в багатьох виробах.

Ви встановлюєте точку перезамовлення для кожного товару — рівень запасу, що запускає пропозицію поповнення. Коли доступний запас (наявний мінус зарезервований) падає до цього порогу або нижче, товар з'являється в плані закупівель зі значком «Точка перезамовлення».

У поєднанні з цільовим рівнем запасу (кількість, до якої ви хочете поповнити) система розраховує:

Рекомендована кількість = max(0, Цільовий запас − Прогнозований запас)

Подвійний підхід з тригерами гарантує, що планування закупівель охоплює як потреби, обумовлені попитом (мені потрібен матеріал X, бо ВЗ-007 його вимагає), так і потреби безпеки (матеріал Y закінчується незалежно від поточних замовлень).

Багатолокаційне планування

Виробники часто працюють із кількома локаціями — основний склад, виробничий цех, додаткове сховище. Планування закупівель обробляє це у двох режимах:

Перегляд окремої локації

Оберіть конкретну локацію, щоб бачити лише дефіцити в цій локації. Дані запасів обмежені цією локацією, і лише виробничі замовлення, призначені цій виробничій локації, формують розрахунок попиту.

Цей режим ідеальний, коли кожна локація працює напівнезалежно, з виділеними виробничими лініями та сховищем. Отримані замовлення на закупівлю будуть доставлені до обраної локації.

Перегляд усіх локацій

Оберіть «Усі локації», щоб побачити розбивку дефіцитів по локаціях. Система проводить розрахунок окремо для кожної локації, створюючи один рядок для кожної пари матеріал-локація. Це дає повну картину дефіцитів по всій операції.

У режимі всіх локацій можна побачити, що матеріал А може бути достатньо забезпечений на основному складі, але критично дефіцитний на виробничому цеху — ситуація, невидима в агрегованому перегляді.

Фільтр локації зберігається між сесіями, тому подання плану запам'ятовує ваш бажаний масштаб при наступному поверненні.

Від плану до замовлення на закупівлю

План без дій — це звіт. Подання планування закупівель розроблено для перетворення рекомендацій у замовлення на закупівлю з мінімальними зусиллями.

Одиничне замовлення

Кожен рядок матеріалу має кнопку «Створити ЗЗ» (якщо налаштований постачальник за замовчуванням). Натисніть, і система створить чернетку замовлення на закупівлю для цього матеріалу з рекомендованою кількістю, заповнену:

  • Постачальник за замовчуванням товару
  • Ціна одиниці матеріалу
  • Локація доставки з подання плану
  • Сьогоднішня дата як дата замовлення

Один клік перетворює дефіцит на конкретне замовлення.

Масове створення замовлень

Для типового випадку, коли потрібно замовити кілька матеріалів:

  1. Оберіть товари за допомогою чекбоксів (або оберіть усі)
  2. Натисніть «Створити замовлення на закупівлю»
  3. Система автоматично групує обрані товари за постачальником та локацією — створюючи одне ЗЗ на постачальника на локацію
  4. Кожне ЗЗ створюється з усіма відповідними позиціями, кількостями та цінами

Якщо ви обрали 8 матеріалів від 3 різних постачальників, ви отримаєте 3 замовлення на закупівлю, кожне з товарами лише для цього постачальника. Це групування усуває необхідність вручну розділяти товари за замовленнями постачальників.

Після створення вас перенаправлять до списку замовлень на закупівлю, де можна переглянути, скоригувати ціни за потреби та відправити замовлення постачальникам.

Вимога постачальника

Товари без налаштованого постачальника за замовчуванням не можуть використовуватися для автоматичного створення ЗЗ — система не знає, у кого замовляти. Ці товари все одно відображаються в поданні плану з рекомендованою кількістю, але кнопка «Створити ЗЗ» неактивна з підказкою, що пояснює причину.

Встановлення постачальника за замовчуванням для кожного закупівельного товару — це одноразова конфігурація, що активує повний робочий процес планування-замовлення.

Параметри планування: налаштування механізму

Точність планування закупівель залежить від даних, які ви надаєте. Кожен закупівельний товар має п'ять параметрів планування, що формують рекомендації.

Точка перезамовлення

Мінімальний рівень запасу, що має запустити поповнення. Встановлюйте на основі середньої швидкості споживання та прийнятного ризику:

  • Матеріали з низьким ризиком (легкодоступні, короткий термін постачання): встановіть близько до нуля
  • Критичні матеріали (єдиний постачальник, довгий термін постачання): встановіть вище для створення буфера
  • Високовживані матеріали (споживаються щодня): встановіть для покриття щонайменше одного періоду терміну постачання попиту

Цільовий рівень запасу

Рівень запасу, до якого ви хочете дійти після замовлення. Система розраховує рекомендовану кількість як різницю між прогнозованим запасом та цільовим рівнем. Має бути вищим за точку перезамовлення.

Якщо точка перезамовлення — 50, а цільовий запас — 200, система рекомендуватиме замовити достатньо для досягнення 200, а не лише для подолання порогу перезамовлення.

Економічний обсяг замовлення (EOQ)

Мінімальна кількість на замовлення, що має економічний сенс. Це враховує:

  • Мінімальні обсяги замовлень постачальника
  • Цінові знижки при певних обсягах
  • Ефективність доставки (повна палета vs часткова)
  • Адміністративні витрати на розміщення багатьох малих замовлень

Якщо EOQ — 100, а розрахований дефіцит — 30, система рекомендує 100.

Термін постачання

Кількість днів від розміщення замовлення до отримання матеріалів. Термін постачання визначає оцінку ризику — товари, де дата «потрібно до» потрапляє у вікно терміну постачання, позначаються як «під загрозою», що означає необхідність негайного замовлення, інакше матеріал не прибуде вчасно.

Точні терміни постачання перетворюють планування закупівель з реактивного списку на проактивну систему раннього попередження.

Постачальник за замовчуванням

Бажаний постачальник для кожного матеріалу. Це поле дозволяє створення ЗЗ в один клік та визначає, як товари групуються під час масової закупівлі. Оновлюйте його при зміні відносин із постачальниками.

Повний ланцюг: від продажу до закупівлі

Планування закупівель знаходиться в центрі виробничого інформаційного потоку. Ось як дані рухаються через весь ланцюг:

Отримано [торгове замовлення](/uk/blog/sales-order-management-manufacturers)
    ↓
Товари типу "Виробляти" запускають створення виробничого замовлення
    ↓
Виробничі замовлення розкладають специфікації → Потреби в матеріалах
    ↓
Планування закупівель розраховує дефіцити
    ↓
Рекомендовані кількості представлені
    ↓
Замовлення на закупівлю створені (поодинокі або масові)
    ↓
Підтвердження ЗЗ → Оновлення очікуваних запасів
    ↓
Матеріали отримані → Запас збільшується
    ↓
Виробництво продовжується → Матеріали споживаються
    ↓
Готова продукція вироблена → Торгове замовлення виконане

Кожен крок живить наступний. Коли замовлення на закупівлю підтверджене, його кількості з'являються як очікуваний запас у майбутніх розрахунках планування, запобігаючи подвійним замовленням. Коли матеріали отримані, запас зростає і дефіцити перераховуються автоматично.

Ця замкнена конструкція означає, що план закупівель завжди актуальний. Вам не потрібно вручну звіряти, що було замовлено — система це відстежує.

Прогнозований запас: найважливіший показник

Серед усіх метрик у плануванні закупівель прогнозований запас заслуговує особливої уваги. Це число, що показує, де ви опинитесь після обробки поточного попиту:

Прогнозований запас = Доступно + Очікуване − Необхідне

Від'ємний прогнозований запас означає проблему. Він вказує, що навіть після отримання всього, що ви вже замовили, у вас все одно не вистачить для покриття виробничих потреб.

Подання планування закупівель виділяє від'ємний прогнозований запас червоним — це товари, що вимагають негайної уваги. Додатний прогнозований запас у поданні плану означає, що матеріал все ще в плані (зазвичай через тригер точки перезамовлення), але не є критично дефіцитним.

Найкращі практики планування закупівель для виробництва

Переглядайте план щодня

Виробництво постійно змінюється. Надходять нові виробничі замовлення, пріоритети зміщуються, замовлення скасовуються. Щоденний перегляд плану закупівель забезпечує виявлення нових дефіцитів на ранній стадії, до того як вони стануть аварійними.

Встановіть параметри планування для всіх закупівельних товарів

Механізм планування працює найкраще з повними даними. Товари без точки перезамовлення, EOQ або терміну постачання дають менш корисні рекомендації. Витратьте час на налаштування цих полів під час початкової конфігурації — це окупиться в кожному циклі планування.

Використовуйте EOQ для запобігання мікро-замовленням

Без налаштувань EOQ система може рекомендувати замовити 3 кг матеріалу, коли мінімальна упаковка постачальника — 25 кг. Встановіть значення EOQ відповідно до мінімумів постачальника, порогів цінових знижок або практичних обсягів доставки.

Тримайте призначення постачальників актуальними

Функція масового створення ЗЗ групує товари за постачальником. Неправильні або відсутні призначення постачальників порушують це групування. При зміні постачальника матеріалу негайно оновлюйте постачальника за замовчуванням.

Дозвольте плану керувати, а не звичці

Спокусливо перезамовляти ті ж кількості, що й завжди. План закупівель розраховує потреби на основі фактичних виробничих вимог, а не історичних шаблонів. Довіряйте розрахунку, особливо коли обсяги виробництва коливаються.

Моніторте індикатори ризику

Товари, позначені як «під загрозою», вказують, що термін постачання перевищує доступне вікно. Це не пропозиції — це попередження. Або прискоріть замовлення, знайдіть альтернативного постачальника з коротшим терміном постачання, або скоригуйте виробничий графік.

Часті запитання

Що запускає появу товару в плані закупівель?

Дві умови: (1) Активні виробничі замовлення потребують матеріал, і доступний плюс очікуваний запас не покриває попит (тригер MRP-попит), або (2) доступний запас товару впав нижче його налаштованої точки перезамовлення (тригер Точка перезамовлення).

Чи враховує план уже розміщені замовлення на закупівлю?

Так. Очікуваний запас від підтверджених замовлень на закупівлю віднімається з розрахунку дефіциту. Якщо ви вже замовили 50 одиниць і потребуєте 80, план покаже дефіцит 30 (за умови відсутності іншого доступного запасу).

Чи можна планувати для конкретної локації?

Так. Фільтр локації в поданні плану обмежує всі розрахунки — запаси, попит і дефіцити — до однієї локації. Альтернативно, «Усі локації» показує розбивку по локаціях.

Що відбувається після створення замовлень на закупівлю з плану?

ЗЗ створюються у статусі чернетки з попередньо заповненими позиціями, кількостями та інформацією про постачальника. Ви переглядаєте їх, коригуєте ціни за потреби, підтверджуєте та відправляєте постачальникам. Після підтвердження кількості ЗЗ з'являються як очікуваний запас у майбутніх розрахунках планування.

Чому кнопка «Створити ЗЗ» неактивна для деяких товарів?

Для товару не налаштований постачальник за замовчуванням. Встановіть постачальника за замовчуванням на сторінці деталей товару, і кнопка стане активною.

Як розраховується рекомендована кількість?

Для MRP-попиту: це дефіцит (необхідне мінус доступне мінус очікуване), округлений до економічного обсягу замовлення, якщо він встановлений. Для тригерів точки перезамовлення: це різниця між прогнозованим запасом і цільовим рівнем запасу, також з урахуванням EOQ.

Чи працює планування закупівель лише для товарів типу «Купувати»?

План переважно відображає матеріали та товари типу «Купувати», що споживаються у виробництві. Товари типу «Виробляти» (готова продукція) не є кандидатами на закупівлю — вони виробляються, а не купуються. Однак будь-який тип товару, що з'являється як інгредієнт рецептури і потребує постачання, відобразиться в плані.

Як часто потрібно запускати планування закупівель?

План перераховується щоразу, коли ви відкриваєте сторінку — немає необхідності «запускати» його вручну. Він завжди відображає поточні виробничі замовлення, поточні запаси та поточні замовлення на закупівлю. Перегляд щонайменше раз на день гарантує, що ви вчасно помітите зміни.