Дефицит и закупка материалов на месяц: как рассчитать
Минимальные остатки спасают от внезапного дефицита, но не от большого заказа. Закупку на месяц считают от плана выпуска — с нормами, остатком по факту, тем, что уже едет, и сроками поставки.
Закупку материалов на месяц считают по каждой позиции от плана выпуска: план × норма на изделие, минус свободный остаток, минус то, что уже заказано и едет, плюс страховой запас. Результат округляют вверх до упаковки, пачки или машины, а заказ отправляют с учётом срока поставки. Остаток берут по последнему пересчёту и движениям после него — не из учёта, который мог разойтись с полкой.
Минимальный остаток или план: что когда работает
Цех закупает двумя способами, и путать их дорого.
| Что сравниваем | От минимального остатка | От плана выпуска |
|---|---|---|
| Вопрос | «что заканчивается?» | «что понадобится под выпуск месяца?» |
| Для каких материалов | постоянного расхода: крепёж, кромка, клей, упаковка | основных и дорогих: плита, пиломатериал, ткань, поролон |
| Когда срабатывает | остаток опустился ниже минимума | раз в месяц, при составлении плана |
| Слабое место | не видит большого заказа, пока материал не кончится | зависит от точности плана и норм |
Минимум хорош для мелочи, которая расходуется равномерно. Для дорогих материалов при неровном выпуске он опаздывает: большой заказ съедает запас за неделю, и дефицит становится виден, когда поставку уже не успеть. Поэтому основные материалы считают от плана, а минимум оставляют страховочной сеткой.
Формула закупки под план
К закупке = План × Норма − Свободный остаток − В пути + Страховой запас
План × Норма — потребность на месяц. Свободный остаток — что лежит на складе, минус то, что уже отложено под запущенные заказы. В пути — заказано у поставщика и ещё не пришло. Страховой запас — средний дневной расход × страховые дни. Результат округляют вверх до кратности поставки.
У каждого слагаемого своя ловушка:
- Норма должна включать отходы и брак. Если в спецификации норма «по чертежу», закупка будет систематически меньше расхода — об этом в статье глоссария «Норма расхода».
- Остаток — по факту. Учётный остаток хорош, только если недавно была инвентаризация и с тех пор все документы проведены.
- В пути — только подтверждённые заказы с датой поставки. «Поставщик обещал на днях» — не в пути.
- Страховой запас покрывает задержку поставки, а не опоздание с заказом. Как его считать — в статье «Минимальный остаток».
Пример: план на месяц
План: 120 кроватей «Норд» 1600 и 40 прямых диванов, 21 рабочий день. Страховой запас — 5 рабочих дней расхода. Нормы из спецификаций: доска сосна 25×150 — 21 м на кровать, то есть 21 × 0,025 × 0,15 = 0,07875 м³; велюр — 7,6 пог. м на диван; поролон ST 2536, 40 мм — 1 лист на диван; ламели — 30 шт на кровать.
| Материал | Потребность | Остаток | В пути | Страховой | Нужно | К заказу |
|---|---|---|---|---|---|---|
| Доска сосна 25×150 | 9,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 | — | 10 | 44 | 5 пачек по 10 листов |
| Ламели берёзовые 53×8 | 3 600 шт | 1 240 | — | 860 | 3 220 | 81 упаковка по 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 %: брак, распил не по карте, изделия, выпущенные без документа.
Ещё две ловушки «от факта»:
- Дата пересчёта. Если считали несколько дней, а цех в это время работал, в факт уже попал расход следующих дней: остаток «на дату» получится заниженным, а расход месяца по формуле — завышенным. Фиксируйте дату и время пересчёта и не двигайте склад во время счёта.
- Документы с неверной датой. Приёмка, записанная не тем месяцем, сдвигает остаток «на дату» на целую поставку. Перед расчётом проверьте приходы на границе месяцев и непроведённые выпуски — материалы по ним уже потрачены, а в учёте ещё лежат.
Как провести сам пересчёт, разобрано в статье «Инвентаризация склада».
Порядок работы на месяц
- План выпуска — по изделиям и, если выпуск неровный, по неделям. Для ткани — ещё и по цветам.
- Пересчёт дорогих групп — плиты, пиломатериала, ткани, поролона — или свежая инвентаризация. Все выпуски и приёмки проведены.
- Потребность — план × нормы спецификаций по каждой позиции.
- К закупке — минус свободный остаток, минус то, что в пути, плюс страховой запас; округление вверх до кратности.
- Сроки — даты заказа назад от дня, когда материал нужен в цеху; долгие поставки — первыми.
- Заказы поставщикам — с датами и ценами, чтобы «в пути» в следующем расчёте было настоящим.
- Середина месяца — сверка: план против выпуска, расход против норм, дозаказ по уточнённому плану.
Самый трудоёмкий — первый месяц: нужно собрать нормы и сделать пересчёт. Дальше план и нормы меняются понемногу, а остатки и «в пути» берутся из учёта.
Как это делает «Мой Цех»
Закупку в системе считают два инструмента — с разной глубиной.
«Что заказать» в разделе закупок собирает позиции, которых не хватает под открытые заказы клиентов, и позиции, которые опустятся ниже минимального остатка. К заказу — нехватка под заказы плюс недостача до минимума, с учётом того, что уже едет по заказам поставщикам; если у позиции задана партия дозаказа — не меньше партии. Поставщик и цена берутся из последнего заказа поставщику или последней приёмки, а из списка одной кнопкой создаются черновики заказов — по одному на поставщика.
ИИ-агент отвечает на вопрос словами: «сколько докупить под 120 кроватей Норд 1600 и 40 диванов». Он считает план × нормы спецификаций − остаток по учёту − то, что заказано у поставщиков и ещё не принято, и показывает раскладку по материалам (лес — ещё и в целых фурах), а на вопрос «на сколько хватит» — сколько изделий можно сделать из остатков и на сколько дней хватит материала при среднем расходе за 30 дней.
Вопросы и ответы
Не нашли ответ — напишите в поддержку из приложения (раздел «Обращения») или на my_tseh@mail.ru. Отвечает человек. Все ответы — на странице «Вопросы и ответы».
Как рассчитать закупку материалов на месяц?
По каждому материалу: план выпуска × норма на изделие − свободный остаток − то, что уже едет от поставщиков, + страховой запас. Результат округляют вверх до упаковки, пачки или машины и заказывают с учётом срока поставки.
Как посчитать страховой запас?
Страховой запас — средний дневной расход × число страховых дней на задержку поставки или всплеск заказов. В примере 9,45 м³ доски на 21 рабочий день и 5 страховых дней дают 2,25 м³.
Почему закупку считают от пересчёта, а не от остатка в учёте?
Учётный остаток содержит все ошибки норм и непроведённые документы. В примере учёт показывает 2,49 м³ доски, а на складе лежит 1,54 м³, и реальный расход на 10 % выше нормы: расчёт от учёта даёт 5 пакетов доски, от факта — 6. С пятью пакетами страховой запас к концу месяца сократится до трёх дней.
Умеет ли система считать закупку под план выпуска?
Да, в двух местах. Раздел «Что заказать» собирает нехватку под заказы клиентов и до минимального остатка с учётом того, что уже едет. ИИ-агент на вопрос «сколько докупить под план» считает план × нормы спецификаций − остаток по учёту − то, что заказано у поставщиков и ещё не принято; страховой запас и сроки поставки в этот расчёт не входят — их добавляете вы.
Попробуйте на своём складе
Откройте бота, загрузите каталог из Excel и проведите первую приёмку. 14 дней бесплатно, карта не нужна.