Как одним числом измерить здоровье складских запасов
Отчётов по складу много, а простого ответа «здоров он или нет» — нет. Оборачиваемость, доля неликвида, возраст запаса живут порознь. Собираем их в один считаемый индекс — приборную стрелку здоровья склада: из чего он складывается, как его посчитать и, главное, как читать.
Представьте типичную картину. Руководитель открывает папку складских отчётов — здесь оборачиваемость, там ведомость по возрасту запаса, где-то отдельной строкой доля невостребованных остатков, рядом carrying cost. Данных много, каждый показатель по-своему важен — а на простой вопрос, который задаёт собственник, ответа нет. Вопрос звучит так — «У нас на складе в целом всё нормально или нет?» И ни одна из этих цифр по отдельности на него не отвечает.
Тезис этой статьи в том, что здоровье склада можно свернуть в одно считаемое число — индекс, который показывает, какая доля вложенного капитала работает, а какая заморожена, и, что важнее всего, в какую сторону это движется. Это не выдумка ради красивого слайда: идея «оценки здоровья запасов» (inventory health score) — признанная практика, вокруг неё строят дашборды и отраслевые бенчмарки. Чего обычно не хватает — так это внятной, честной конструкции: из чего именно такой индекс складывать и как его считать. Ниже — рабочий вариант.
Прежде чем собирать индекс, стоит понять, почему не годится ни один отдельный показатель, — потому что каждый из них описывает лишь одну грань, а здоровье склада многогранно.
Возьмём оборачиваемость — самую популярную метрику. Считается она просто: себестоимость проданного за период, делённая на средний остаток; обратная ей величина — дни запаса (365, делённые на оборачиваемость) — говорит, за сколько дней склад распродаётся при текущем темпе. Казалось бы, чем выше оборачиваемость, тем здоровее. Но здесь ловушка: слишком высокая оборачиваемость означает, что вы работаете «на грани» и регулярно уходите в дефицит, теряя продажи, — то есть между оборачиваемостью и уровнем сервиса есть прямое напряжение [1]. «Быстрее» — не синоним «здоровее». Оборачиваемость измеряет скорость, но молчит про то, чем эта скорость куплена.
Р
Автор
Редакция
Редакция Restok Journal — команда с отраслевым бэкграундом в МТО нефтегаза и металлургии. Пишем о вторичном промышленном снабжении без маркетингового шума.
Обсуждение
Пока тихо
Станьте первым, кто выскажется по материалу — редакция читает и отвечает.
Читайте дальше
Возьмём долю невостребованных остатков — процент стоимости, лежащей без движения. Она прямо показывает, сколько капитала застряло, и по ней есть чёткие ориентиры: здоровым считается уровень ниже 5%, а выше 10% — это уже структурная проблема, требующая разбора причин [1]; часть практиков ставит планку ещё жёстче — держать излишки и невостребованные остатки ниже 3% от стоимости запаса как «критический индикатор здоровья» [2]. Но и эта метрика однобока — она говорит, сколько застряло, и ничего не говорит о том, как быстро движется остальное.
Возьмём возраст запаса — распределение стоимости по «корзинам» давности (0–30 дней, 31–60, 61–90, 91–180, 180+). Он показывает, насколько склад «постарел». Но куча старого, но дешёвого — это не то же самое, что немного старого, но дорогого; возраст без привязки к стоимости вводит в заблуждение.
Вывод простой: каждый показатель — это один датчик. Ни один сам по себе не даёт картины. Задача индекса — свести несколько ключевых датчиков в одну честную стрелку, ровно как приборная панель автомобиля сводит десятки сенсоров в несколько читаемых шкал.
Чтобы индекс был осмысленным, а не суммой случайных цифр, в него нужно заложить измерения, которые не дублируют друг друга и вместе покрывают понятие «ликвидность склада». Таких измерений три.
Первое — скорость оборота. Насколько быстро вложенный в запас капитал совершает круг и возвращается деньгами. Опирается на оборачиваемость и дни запаса. Здесь важна та самая оговорка про напряжение с сервисом: правильная цель — не «максимально быстро», а «попасть в целевой коридор» для своей отрасли. Слишком медленно — капитал заморожен; слишком быстро — постоянные дефициты. Поэтому измерение работает не по принципу «больше — лучше», а по принципу «ближе к цели — лучше».
Второе — доля замороженного капитала. Процент стоимости запаса, лежащий дольше порога (по умолчанию 180 дней; для промышленности порог часто сдвигают, потому что специализированные компоненты живут дольше по своей природе). Это прямой сигнал заморозки, и потому в индексе он получает наибольший вес. Ориентиры уже названы: здорово — ниже 5% (в идеале ниже 3%), тревожно — выше 10%.
Третье — профиль старения и его тренд. Здесь важна не только доля стоимости в старших «корзинах» возраста, но и направление, в котором она движется от месяца к месяцу. Растущая доля в корзине «90+ дней» — это опережающий индикатор риска: даже если сегодня уровни ещё приличные, само по себе ухудшение означает, что склад стареет быстрее, чем распродаётся [1]. Именно направление часто важнее, чем текущий уровень.
Отдельно отмечу, чего в этих трёх измерениях сознательно нет — оборачиваемости и дней запаса одновременно как двух разных компонентов. Это одна и та же ось, только выраженная обратными величинами, и закладывать обе — значит дважды посчитать одно и то же. Индекс должен складываться из независимых измерений, иначе он перекошен.
Дальше — собственно конструкция, то есть спецификация показателя: что система должна вычислять и по какой логике.
Каждое из трёх измерений сначала переводится в частную оценку по шкале от 0 до 100, где 100 — идеально здоровое состояние, а 0 — критическое. Логика перевода для каждого своя, и она отражает смысл измерения:
Оценка по доле замороженного капитала — самая прямая. Если доля не превышает целевого уровня (скажем, 5%), оценка равна 100. Если достигает опасного порога (скажем, 15%) — оценка падает до 0. Между ними — линейно. Обозначим фактическую долю как d, целевой уровень как D0 (например, 5%), а опасный порог как Dmax (например, 15%); тогда оценка по этому компоненту (обозначим её S2) считается так:
S2=100⋅Dmax−D0Dmax−d,0≤S2≤100
Это самый тяжёлый компонент, и именно он тянет индекс вниз, когда капитал начинает застревать.
Оценка по скорости оборота устроена как «коридор»: она максимальна (100), когда оборачиваемость попадает в целевой диапазон вашей отрасли, и снижается при отклонении в любую сторону — и когда склад оборачивается слишком медленно (заморозка), и когда слишком быстро (риск дефицита). Это принципиально отличает её от наивного «чем больше, тем лучше».
Оценка по профилю старения складывается из двух частей: текущей доли стоимости в свежих корзинах (чем больше запаса «моложе полугода», тем выше) и поправки на тренд — если доля старших корзин выросла за месяц, оценка снижается, если сократилась — повышается. Так в индекс попадает динамика, а не только моментальный снимок.
Обозначим оценку скорости оборота как S1, а профиля старения — как S3 (оценку доли заморозки S2 мы уже ввели выше); каждая измеряется по шкале от 0 до 100. Тогда индекс L — их взвешенная сумма:
L=0,35S1+0,40S2+0,25S3
Весь расчёт, от входных метрик до чтения по шкале, укладывается в один поток:
Схема загружается…
Веса здесь — обоснованная отправная точка, а не догма: наибольший отдан прямой заморозке капитала, потому что именно она — суть вопроса о ликвидности; скорость чуть легче; динамике старения — четверть. Под конкретный бизнес и отрасль веса и пороги можно и нужно настраивать.
Итоговое число ложится на простую шкалу, которую тоже стоит воспринимать как стартовую и калибровать под себя: 80–100 — здоровый склад, капитал в основном работает; 60–79 — зона внимания, есть заметная доля, требующая разбора; ниже 60 — тревога, значительная часть капитала заморожена или склад быстро стареет. Но сама по себе цифра обманчива, если не соблюдать два правила чтения — именно они отличают полезный индекс от красивого циферблата.
Первое правило — читайте тренд, а не абсолют. Сравнивайте индекс не с чужим эталоном, а со своей собственной историей месяц к месяцу. Падающий индекс — вот настоящая тревога, потому что он означает: капитал замерзает прямо сейчас, ещё до того, как это проявится в отчёте о списании. Показательна ситуация, разобранная в одном отраслевом материале — компания получала складские отчёты только раз в месяц и потому заметила проблему слишком поздно, когда невостребованный товар уже нельзя было даже сдать перекупщикам; переход на своевременную картину снизил потери от устаревания запаса на 70% [3]. Индекс, за которым следят в динамике, — это система раннего предупреждения.
Второе правило: сравнивайте внутри своей отрасли, а не с универсальным числом. Склад промышленных запчастей законно держит позиции возрастом 120+ дней, которые для продуктового ритейла были бы катастрофой, — нормальные значения различаются кратно [2]. Поэтому и целевой коридор скорости, и пороги доли заморозки надо привязывать к своему сектору и своей базовой линии. Масштаб «нормы» виден даже на уровне всей экономики — по данным Федеральной резервной системы, на конец января 2026 года американский бизнес держал 1,35 доллара запасов на каждый доллар продаж [3]. «Нормально» — это всегда диапазон, а не точка.
Для директора по снабжению и складу это одно число на приборной панели, которое сворачивает разрозненные отчёты в понятный сигнал, и три частные оценки под ним — чтобы, увидев проседание, сразу понять, где именно: в скорости, в заморозке или в старении. Смотреть индекс имеет смысл ежемесячно на уровне руководства и чаще — на операционном уровне [1]. И самое практичное: компонент доли заморозки прямо указывает, за что браться, — он подсвечивает тот капитал, который застрял и который можно вернуть в оборот.
Для собственника индекс отвечает на исходный вопрос — «работает ли капитал моего склада» — одним взглядом, а его динамика служит ранним предупреждением: падающий индекс означает, что деньги замерзают раньше, чем это станет убытком в отчётности. И здесь у самого тяжёлого компонента двойная роль. Доля замороженного капитала — это не только сигнал о здоровье; это ещё и измеренный размер того капитала, который можно высвободить. Индекс не просто ставит диагноз — он оцифровывает объём запертых денег и показывает, растёт этот объём или сокращается.
В этом и смысл. Индекс не заменяет управленческого суждения — он превращает полку отчётов в одну честную стрелку и, что важнее, показывает, в какую сторону она движется, пока проблема ещё не стала потерей.
Данные ФРС: коэффициент запасы/продажи 1,35 на конец января 2026; формула дней запаса; матрица старения (активный → избыточный → устаревший); пример, где отчётность раз в месяц привела к позднему обнаружению, а своевременная картина снизила потери на 70%.
netsuite.com ↗
Аналитика рынка
Понимание проблемы замороженного капитала есть, но остаётся вопрос — что делать в понедельник утром. Первый шаг доступен любой компании своими силами, без бюджета и специальных систем, за несколько недель. И начинается он не с распродажи, а с инвентаризации и честной классификации. Разбираем практическую дорожную карту первого шага.
Редакция02.07.202614 мин
Аналитика рынка
Самый частый способ искать неликвид — смотреть, что давно не двигалось. Но по этому признаку невостребованный остаток и жизненно важный запас выглядят одинаково. Разбираем, как отличить одно от другого — и почему без этого нельзя ни списывать, ни продавать.
Редакция30.04.202613 мин
Аналитика рынка
Балансовая стоимость неликвида и его реальная цена для предприятия расходятся в разы. Разбираем, во что на самом деле обходится запас, который лежит, и почему в 2026 году этот разрыв стал особенно дорогим.