
Резервирование материалов под заказ нужно там, где один склад обслуживает несколько производственных задач. Физический остаток отвечает на вопрос «сколько лежит на складе». Свободный остаток — «сколько ещё можно обещать новому заказу». Если эти величины смешать, два планировщика могут распределить одну и ту же партию, а конфликт обнаружится только у кладовщика.
Начать можно с небольшого регистра и согласованных правил. Главное — различать наличие, пригодность, резерв и выдачу. Эта статья разбирает движение резерва между тремя заказами. Проверка всех комплектующих перед запуском отдельно описана в материале о комплектности производственного заказа.
Зафиксируйте единицу учёта и границы остатка
В нашем учебном примере используются килограммы одного материала конкретной марки и партии. Данные относятся к одному складу на 09:00. Если часть сырья находится в цехе, у подрядчика или на другом складе, её нельзя незаметно включать в тот же остаток.
У физически присутствующего материала может быть ограничение использования: повреждена упаковка, нет подтверждения партии, ожидается решение контроля. Такая блокировка отличается от резерва. Резерв означает, что пригодное количество уже предназначено заказу. Заблокированный материал пока нельзя распределять вообще.
Для простого регистра примем правило: резервы создаются только из допущенного количества. Тогда свободный остаток равен физическому остатку минус блокировка минус сумма неисполненных резервов. Если на предприятии резервы сохраняются и для заблокированных партий, расчёт придётся уточнить, чтобы одно количество не вычиталось дважды.
Три заказа претендуют на одну партию
Все числа условные. На складе находится 150 кг материала. Из них 10 кг заблокированы до проверки. Для заказа А подтверждён резерв 55 кг, для заказа Б — 35 кг. Эти резервы не пересекаются с блокировкой.
Расчёт свободного количества: 150 − 10 − 55 − 35 = 50 кг.
Новый заказ В требует 60 кг. На дату расчёта ему можно выделить только 50 кг. Дефицит составляет 10 кг. Обещанное поступление ещё не приехало и в текущий свободный остаток не входит.
Планировщик записывает две части обеспечения заказа В: 50 кг из имеющегося материала и 10 кг, для которых нужно отдельное решение. Если процесс требует полностью готовую партию до старта, наличие пятидесяти килограммов само по себе не разрешает запуск.

Регистр, который показывает основание каждого резерва
Для каждой записи храните:
- Материал: код, наименование, единица измерения.
- Место и партия: склад, конкретная партия либо согласованное правило подбора.
- Заказ: идентификатор и действующая версия потребности.
- Количество: первоначально выделено, выдано, осталось в резерве.
- Основание: подтверждённый план или решение ответственного.
- Срок потребности: когда количество должно быть доступно.
- Владелец: кто отвечает за актуальность потребности.
- Изменение: дата, причина, автор решения и прежнее значение.
Заполненная строка для заказа А: «Материал М-42; склад основной; партия П-108; заказ А-310; выделено 55 кг; выдано 0 кг; неисполненный резерв 55 кг; потребность в среду; владелец — планировщик участка».
Не заменяйте идентификатор заказа фамилией менеджера. Сотрудник может вести несколько заказов, уйти в отпуск или сменить участок, а основание распределения должно остаться понятным.
Что происходит при частичной выдаче
В 11:00 по заказу А выдали 20 кг. Физический остаток склада стал 130 кг. Неисполненный резерв А уменьшился с 55 до 35 кг. Резерв Б остался 35 кг, блокировка — 10 кг.
Если заказ В ещё не зарезервирован, свободное количество по-прежнему равно 50 кг: 130 − 10 − 35 − 35 = 50. Выдача по ранее созданному резерву не освободила материал для другого заказа: материал ушёл со склада одновременно с погашением соответствующей части обязательства.
Распространённая ошибка — уменьшить остаток, но оставить резерв А равным 55 кг. Тогда регистр покажет ложный дефицит двадцати килограммов. Обратная ошибка — снять резерв без записи выдачи: свободный остаток окажется завышен.
Выданные двадцать килограммов продолжают учитываться в движении заказа и цеховом остатке по принятому порядку. Исчезновение со склада не означает, что материал уже полностью израсходован.
Как отмена и возврат меняют расчёт
После частичной выдачи заказ Б отменяют. Ответственный подтверждает снятие его резерва 35 кг. Свободное количество увеличивается с 50 до 85 кг: 130 − 10 − 35 = 85.
Теперь заказ В можно обеспечить всеми 60 кг. После его резервирования остаётся 25 кг свободного материала: 85 − 60 = 25. Отмена Б не возвращала физическое сырьё на склад: оно и так там находилось. Изменилось только назначение.
Если заказ А вернёт 5 кг из ранее выданных двадцати, сначала проверяют фактическое количество и пригодность возвращённого материала. При допуске возврата физический складской остаток увеличится на 5 кг. Нужен ли новый резерв под А, решают по оставшейся потребности, а не автоматически из самого факта возврата.
Кто вправе перераспределять материал
Кладовщик фиксирует наличие и движения. Планировщик распределяет потребность по согласованным приоритетам. Руководитель принимает решение, если обеспечение одного заказа забирают у другого и это влияет на обещанный срок.
При срочном перераспределении нельзя просто переписать букву заказа в строке. Нужны объём, причина, затронутый заказ, последствие для его срока и человек, который согласовал изменение. Иначе новый план станет правильным только для одного участника.
Резерв с прошедшей датой также не снимают молча. Заказ мог задержаться, но оставаться действующим. Сначала владелец подтверждает актуальность потребности, затем резерв продлевают, уменьшают или освобождают.

Как избежать одновременного двойного обещания
Если несколько участников распределяют один материал, определите единый момент подтверждения резерва. Предварительный расчёт одного планировщика может устареть, пока другой уже выделил свободное количество. Перед окончательным обещанием нужно повторно проверить актуальное распределение и сохранить принятое решение.
В ручном регистре назначьте одного участника, который подтверждает изменения, либо согласованный порядок очередности. В информационной системе поведение при одновременной работе проверяют отдельным сценарием: два сотрудника пытаются распределить одно свободное количество, и итог не должен незаметно превышать доступное. Наличие общей таблицы само по себе такой контроль не обеспечивает.
Контрольный лист перед обещанием материала
Проверьте пять вещей: совпадают ли единицы измерения; к одной ли дате относятся данные; исключены ли ограничения качества; погашены ли выданные части резервов; подтверждена ли потребность действующей версией заказа.
Затем разберите отрицательный свободный остаток. Он может означать физическую недостачу, двойной резерв, пропущенную выдачу или несогласованную замену партии. Просто округлить значение до нуля — значит скрыть проблему.
На ежедневном разборе достаточно трёх списков: новые дефициты, просроченные резервы, изменения распределения. Полный пересчёт всех позиций вручную нужен лишь там, где достоверность движений ещё не подтверждена. Для работы с заменами используйте отдельный маршрут согласования материала.
С чего начать в своей системе
Выберите один материал, по которому чаще всего спорят производство и снабжение. Восстановите остаток, блокировки и резервы на конкретный момент. Затем пройдите четыре события примера: создание резерва, частичную выдачу, отмену и новое распределение.
В Потоке предусмотрены производственные заказы, партии и материалы. Принесите в ExtentLab обезличенный пример движения одного материала между тремя заказами: по нему можно обсудить правила резерва, права на перераспределение и проверку расчёта в вашем процессе внедрения.