Дефицит и закупка материалов на месяц: как рассчитать

Минимальные остатки спасают от внезапного дефицита, но не от большого заказа. Закупку на месяц считают от плана выпуска — с нормами, остатком по факту, тем, что уже едет, и сроками поставки.

Каталог склада, вкладка «Материалы»: плашка «4 позиции нужно дозаказать» и карточки материалов с артикулом и остатком. ЛДСП 16 мм дуб сонома выделена красным — 18 листов при минимуме 25.
Каталог склада: плашка «4 позиции нужно дозаказать», ЛДСП 16 мм дуб сонома — ниже минимума. Данные — пример.

Закупку материалов на месяц считают по каждой позиции от плана выпуска: план × норма на изделие, минус свободный остаток, минус то, что уже заказано и едет, плюс страховой запас. Результат округляют вверх до упаковки, пачки или машины, а заказ отправляют с учётом срока поставки. Остаток берут по последнему пересчёту и движениям после него — не из учёта, который мог разойтись с полкой.

Минимальный остаток или план: что когда работает

Цех закупает двумя способами, и путать их дорого.

Что сравниваемОт минимального остаткаОт плана выпуска
Вопрос«что заканчивается?»«что понадобится под выпуск месяца?»
Для каких материаловпостоянного расхода: крепёж, кромка, клей, упаковкаосновных и дорогих: плита, пиломатериал, ткань, поролон
Когда срабатываетостаток опустился ниже минимумараз в месяц, при составлении плана
Слабое местоне видит большого заказа, пока материал не кончитсязависит от точности плана и норм

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

Формула закупки под план

Закупка материала на месяц

К закупке = План × Норма − Свободный остаток − В пути + Страховой запас

План × Норма — потребность на месяц. Свободный остаток — что лежит на складе, минус то, что уже отложено под запущенные заказы. В пути — заказано у поставщика и ещё не пришло. Страховой запас — средний дневной расход × страховые дни. Результат округляют вверх до кратности поставки.

У каждого слагаемого своя ловушка:

  • Норма должна включать отходы и брак. Если в спецификации норма «по чертежу», закупка будет систематически меньше расхода — об этом в статье глоссария «Норма расхода».
  • Остаток — по факту. Учётный остаток хорош, только если недавно была инвентаризация и с тех пор все документы проведены.
  • В пути — только подтверждённые заказы с датой поставки. «Поставщик обещал на днях» — не в пути.
  • Страховой запас покрывает задержку поставки, а не опоздание с заказом. Как его считать — в статье «Минимальный остаток».

Пример: план на месяц

План: 120 кроватей «Норд» 1600 и 40 прямых диванов, 21 рабочий день. Страховой запас — 5 рабочих дней расхода. Нормы из спецификаций: доска сосна 25×150 — 21 м на кровать, то есть 21 × 0,025 × 0,15 = 0,07875 м³; велюр — 7,6 пог. м на диван; поролон ST 2536, 40 мм — 1 лист на диван; ламели — 30 шт на кровать.

МатериалПотребностьОстатокВ путиСтраховойНужноК заказу
Доска сосна 25×1509,45 м³1,54 м³3,0 м³2,25 м³7,16 м³5 пакетов по 1,5 м³ = 7,5 м³
Велюр «Графит», 140 см304 м96 м—50 м258 м6 рулонов по 50 м или 5 рулонов и отрез 8 м
Поролон ST 2536, 40 мм40 листов6—10445 пачек по 10 листов
Ламели берёзовые 53×83 600 шт1 240—8603 22081 упаковка по 40 шт = 3 240 шт

Цифры — пример.

Как получились числа по доске: потребность 120 × 0,07875 = 9,45 м³; страховой запас 9,45 ÷ 21 × 5 ≈ 2,25 м³; нужно 9,45 − 1,54 − 3,0 + 2,25 = 7,16 м³. Поставщик отгружает пакетами по 1,5 м³: 7,16 ÷ 1,5 ≈ 4,8 — значит, 5 пакетов.

Ткань считают по каждому цвету отдельно: в примере все 40 диванов — в «Графите». Если бы половина была в «Антраците», это были бы две строки с разными остатками, и нехватка одного цвета не закрывалась бы излишком другого.

Округление: упаковка, пачка, машина

Округление до кратности поставки

К заказу = ⌈Нужно ÷ Кратность⌉ × Кратность

⌈ ⌉ — округление вверх до целого. Вниз не округляют никогда: не хватит на последние изделия партии.

С машиной решение не арифметическое, а денежное. Пусть доставка пиломатериала стоит 18 000 ₽ за машину до 12 м³. Везти 7,5 м³ — это 2 400 ₽ доставки на кубометр. Догрузить машину до 12 м³ — 1 500 ₽ на кубометр, но в запас уйдут ещё 4,5 м³ доски, около 153 600 ₽, которые месяц пролежат на складе.

Догружать выгодно, если следующий месяц точно будет таким же, есть сухое место под пиломатериал и эти деньги не нужны на ткань и фурнитуру. Если хоть одно «нет» — везите по расчёту.

Не везти всё сразу

Месячная потребность не обязана приезжать одной поставкой. Если выпуск диванов идёт в две волны — в первой и третьей неделе, ткань можно заказать двумя партиями: под первую волну и страховой запас, а вторую — через две недели, уже по уточнённому плану. Денег на складе в среднем лежит меньше, а ошибка плана обходится дешевле. Исключение — материалы, где выгодна полная машина или скидка за объём: там сравнивают экономию на доставке с деньгами, замороженными в запасе.

Сроки поставки: когда заказывать

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

Дата заказа

Заказать не позже = Дата, когда материал нужен − Срок поставки − День на приёмку

Например, раскрой ткани под первую партию диванов начинается на третий рабочий день месяца, а поставщик везёт ткань 10 рабочих дней. Значит, заказ должен уйти за 11 рабочих дней до этого — примерно в середине предыдущего месяца. Поэтому материалы с долгой поставкой заказывают первыми, ещё до окончательного плана, а короткие поставки — поролон, крепёж — добирают по уточнённому плану.

Считать от факта, а не от учёта

Самая дорогая ошибка закупки — взять остаток из учёта, когда учёт разошёлся с полкой. Посмотрим, как это происходит с доской за прошлый месяц.

  • Пересчёт на начало месяца — 2,94 м³, приходы за месяц — 9,0 м³, выпущено 120 кроватей.
  • По нормам спецификации ушло 120 × 0,07875 = 9,45 м³. Учёт на конец месяца: 2,94 + 9,0 − 9,45 = 2,49 м³.
  • Пересчёт на конец месяца показал 1,54 м³ — на 0,95 м³, или около 253 м доски, меньше.
Фактический расход за месяц

Расход по факту = Пересчёт на начало + Приходы − Пересчёт на конец

2,94 + 9,0 − 1,54 = 10,40 м³, или 0,0867 м³ на кровать — на 10,1 % больше нормы спецификации.

Теперь та же закупка тремя способами:

Как считаемОстатокПотребностьНужноК заказу
От учёта и нормы спецификации2,49 м³9,45 м³6,21 м³5 пакетов
От пересчёта и нормы спецификации1,54 м³9,45 м³7,16 м³5 пакетов
От пересчёта и нормы по факту1,54 м³10,40 м³8,34 м³6 пакетов

В последней строке страховой запас пересчитан от фактического расхода: 10,40 ÷ 21 × 5 ≈ 2,48 м³. Цифры — пример.

Разница — целый пакет доски. С пятью пакетами к концу месяца останется 1,54 + 3,0 + 7,5 − 10,40 = 1,64 м³ — около трёх дней работы вместо пяти страховых, и любая задержка поставки остановит распил. С шестью пакетами останется 3,14 м³, чуть больше страхового запаса. А норму в спецификации после такого сравнения надо либо поправить, либо найти, куда уходят лишние 10 %: брак, распил не по карте, изделия, выпущенные без документа.

Ещё две ловушки «от факта»:

  1. Дата пересчёта. Если считали несколько дней, а цех в это время работал, в факт уже попал расход следующих дней: остаток «на дату» получится заниженным, а расход месяца по формуле — завышенным. Фиксируйте дату и время пересчёта и не двигайте склад во время счёта.
  2. Документы с неверной датой. Приёмка, записанная не тем месяцем, сдвигает остаток «на дату» на целую поставку. Перед расчётом проверьте приходы на границе месяцев и непроведённые выпуски — материалы по ним уже потрачены, а в учёте ещё лежат.

Как провести сам пересчёт, разобрано в статье «Инвентаризация склада».

Порядок работы на месяц

  1. План выпуска — по изделиям и, если выпуск неровный, по неделям. Для ткани — ещё и по цветам.
  2. Пересчёт дорогих групп — плиты, пиломатериала, ткани, поролона — или свежая инвентаризация. Все выпуски и приёмки проведены.
  3. Потребность — план × нормы спецификаций по каждой позиции.
  4. К закупке — минус свободный остаток, минус то, что в пути, плюс страховой запас; округление вверх до кратности.
  5. Сроки — даты заказа назад от дня, когда материал нужен в цеху; долгие поставки — первыми.
  6. Заказы поставщикам — с датами и ценами, чтобы «в пути» в следующем расчёте было настоящим.
  7. Середина месяца — сверка: план против выпуска, расход против норм, дозаказ по уточнённому плану.

Самый трудоёмкий — первый месяц: нужно собрать нормы и сделать пересчёт. Дальше план и нормы меняются понемногу, а остатки и «в пути» берутся из учёта.

Как это делает «Мой Цех»

Закупку в системе считают два инструмента — с разной глубиной.

«Что заказать» в разделе закупок собирает позиции, которых не хватает под открытые заказы клиентов, и позиции, которые опустятся ниже минимального остатка. К заказу — нехватка под заказы плюс недостача до минимума, с учётом того, что уже едет по заказам поставщикам; если у позиции задана партия дозаказа — не меньше партии. Поставщик и цена берутся из последнего заказа поставщику или последней приёмки, а из списка одной кнопкой создаются черновики заказов — по одному на поставщика.

ИИ-агент отвечает на вопрос словами: «сколько докупить под 120 кроватей Норд 1600 и 40 диванов». Он считает план × нормы спецификаций − остаток по учёту − то, что заказано у поставщиков и ещё не принято, и показывает раскладку по материалам (лес — ещё и в целых фурах), а на вопрос «на сколько хватит» — сколько изделий можно сделать из остатков и на сколько дней хватит материала при среднем расходе за 30 дней.

Вопросы и ответы

Не нашли ответ — напишите в поддержку из приложения (раздел «Обращения») или на my_tseh@mail.ru. Отвечает человек. Все ответы — на странице «Вопросы и ответы».

Как рассчитать закупку материалов на месяц?

По каждому материалу: план выпуска × норма на изделие − свободный остаток − то, что уже едет от поставщиков, + страховой запас. Результат округляют вверх до упаковки, пачки или машины и заказывают с учётом срока поставки.

Как посчитать страховой запас?

Страховой запас — средний дневной расход × число страховых дней на задержку поставки или всплеск заказов. В примере 9,45 м³ доски на 21 рабочий день и 5 страховых дней дают 2,25 м³.

Почему закупку считают от пересчёта, а не от остатка в учёте?

Учётный остаток содержит все ошибки норм и непроведённые документы. В примере учёт показывает 2,49 м³ доски, а на складе лежит 1,54 м³, и реальный расход на 10 % выше нормы: расчёт от учёта даёт 5 пакетов доски, от факта — 6. С пятью пакетами страховой запас к концу месяца сократится до трёх дней.

Умеет ли система считать закупку под план выпуска?

Да, в двух местах. Раздел «Что заказать» собирает нехватку под заказы клиентов и до минимального остатка с учётом того, что уже едет. ИИ-агент на вопрос «сколько докупить под план» считает план × нормы спецификаций − остаток по учёту − то, что заказано у поставщиков и ещё не принято; страховой запас и сроки поставки в этот расчёт не входят — их добавляете вы.

Попробуйте на своём складе

Откройте бота, загрузите каталог из Excel и проведите первую приёмку. 14 дней бесплатно, карта не нужна.

Тарифы и что в них входит