Статья · Управление запасами

13 мин чтения

BI для управления запасами: как снизить дефицит, излишки и замороженные деньги

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

Дашборд связывает склад, закупки, продажи и поставки в одну картину запасов

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

Такое сочетание вполне возможно: деньги находятся в одних товарах, спрос возникает на другие, а нужная партия приезжает позже обещанного клиенту срока. Общая стоимость склада эту ситуацию не объясняет. Чтобы разобраться, руководителю нужны остатки по конкретным позициям и складам, обязательства перед покупателями и календарь будущих поступлений.

Я бы строил BI для управления запасами вокруг нескольких связанных дашбордов. Из общего обзора пользователь переходит к риску дефицита, излишкам, закупкам и деньгам, а затем открывает товар, партию или заказ, по которому требуется действие. Такая последовательность помогает решить, что докупить, какую поставку изменить и где можно обойтись уже имеющимся запасом.

Коротко

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

Сводный дашборд показывает, какие запасы требуют внимания

Сводный дашборд запасов: физический остаток, резервы и ожидаемые поставки

На первом экране полезно видеть стоимость запасов по единому правилу оценки, товары с риском дефицита, остатки выше согласованного уровня и позиции, по которым давно не было расхода. Каждый показатель раскрывается по категориям, складам и отдельным товарам, чтобы за общей суммой оставался понятный список для работы.

При этом физический остаток, свободный товар и ожидаемая поставка должны отображаться отдельно. Часть товара уже зарезервирована под покупателей, часть находится на проверке качества, а заказанная у поставщика партия ещё не поступила. Различие между физическим наличием, резервами и входящими заказами, например, предусмотрено в отчёте об остатках Microsoft Dynamics 365.

Если на складе числится 500 единиц, из которых 300 выделены под подтверждённые заказы, обещать новым клиентам все 500 нельзя. В дашборде руководитель открывает резервы, проверяет сроки отгрузок и видит, какая часть остатка доступна для новых обязательств. Заблокированный или повреждённый товар также не должен попадать в доступное количество.

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

Из карточки «Риск дефицита» можно перейти к позициям, которые закончатся до следующей поставки, а из карточки «Излишки» — к товарам выше принятого уровня. Эти признаки лучше считать на уровне товара и склада: одна позиция может одновременно залеживаться в одном городе и отсутствовать в другом.

Дашборд дефицита показывает дату, к которой товара перестанет хватать

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

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

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

Из этого участка графика закупщик открывает ожидаемую поставку и проверяет, можно ли ускорить её часть, получить товар с другого склада или согласовать замену. Руководитель продаж видит связанные клиентские заказы и может оценить, каким покупателям потребуется уточнить срок. У каждого действия появляется конкретная позиция и дата, к которой необходимо решить проблему.

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

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

Дашборд пополнения объясняет, когда и сколько заказывать

Расчёт пополнения с учётом срока поставки, страхового запаса и размещённых заказов

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

Страховой запас нужен на случай отклонений спроса и сроков поставки. Его роль как дополнительного количества для снижения риска отсутствия товара описана и в документации Microsoft по планированию запасов. В дашборде полезно видеть принятый уровень и исходные условия, чтобы одинаковая норма не применялась незаметно к совершенно разным товарам.

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

Я бы отдельно показал плановый и фактический срок пополнения. Если поставщик обещает семь дней, а пригодный для отгрузки товар регулярно появляется только через двенадцать, расчёт по обещанному сроку будет систематически запаздывать. В фактический путь могут входить доставка, приёмка и проверка качества, поэтому дата прибытия машины ещё не всегда означает доступность товара для клиента.

Из строки поставщика можно открыть последние поставки, сравнить обещанные и фактические даты, посмотреть частичные поступления. Тогда закупщик получает основание уточнить срок в планировании, согласовать другой график или проверить альтернативного поставщика. При нестабильной доставке полезно видеть и обычный срок, и частоту существенных задержек.

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

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

Дашборд излишков помогает выбрать действие по каждой позиции

Разбор излишков: перемещение, возврат поставщику, изменение предложения или уценка

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

Разберём ещё один условный пример. Товар доступен для продажи, сезонного пика не ожидается, отдельных проектных резервов и входящих поставок нет. Компания оценивает потребность на два месяца и для этого горизонта согласовала верхний уровень запаса как потребность плюс страховой резерв.

Показатель Значение
Текущий остаток 1 000 единиц
Ожидаемая потребность на два месяца 240 единиц
Страховой резерв 60 единиц
Согласованный верхний уровень 300 единиц
Остаток сверх этого уровня 700 единиц
Учётная стоимость единицы 1 500 ₽
Стоимость запаса сверх уровня 1 050 000 ₽

На дашборде появится 700 единиц стоимостью 1,05 млн рублей, по которым нужно принять решение. Это оценка превышения выбранного уровня; она ещё не означает, что всю сумму можно немедленно вернуть на счёт. Продажа, перемещение или возврат поставщику потребуют проверки условий.

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

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

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

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

Дашборд по складам помогает использовать запас, который уже есть в компании

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

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

Если перемещение позволяет обойтись без новой закупки, финансовый эффект будет связан с изменением будущих платежей и дополнительными расходами на доставку. Сам товар продолжит находиться в запасах компании до продажи или использования. В дашборде это различие помогает оценить решение без искусственного уменьшения общей суммы остатков.

После согласования перемещения нужно видеть его статус и дату, когда товар станет доступен на складе-получателе. Одно и то же количество не должно одновременно учитываться как свободное на двух складах; товар в пути сохраняется отдельной строкой, связанной с документом перемещения.

Финансовый дашборд показывает, как запасы связаны с оборотными средствами

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

Для оборачиваемости нужно сопоставлять величины в одной оценке. Например, если за условные девяносто дней себестоимость проданных товаров составила 12 млн рублей, а средний запас по стоимости — 6 млн, за период получилось два оборота, или 45 дней запаса по этой формуле. Деление выручки с наценкой на запас по себестоимости даст другой показатель, поэтому правила расчёта должны быть видны в дашборде.

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

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

Снижение запаса с 10 до 8 млн рублей ещё не доказывает, что компания высвободила 2 млн денег. Остаток мог уменьшиться из-за списания, а проданный товар — перейти в задолженность покупателей. Если закупка была с отсрочкой, значение имеет и график расчётов с поставщиком.

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

Качество исходных данных определяет, насколько полезен прогноз

Спрос с учётом периодов отсутствия товара, сезонности и необеспеченных заказов

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

На странице спроса я бы показывал продажи вместе с периодами наличия, заказами, которые не удалось обеспечить, отменами из-за отсутствия товара и сезонными изменениями. Там, где неудовлетворённый спрос не фиксируется, это ограничение должно быть видно. Нулевая продажа сама по себе не доказывает отсутствие потребности.

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

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

Результат закупочной политики нужно проверять вместе с доступностью товара

Цепочка поставок от производителя до покупателя и показатели закупочной политики

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

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

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

На рабочем разборе можно начать с одной позиции: открыть остаток и резервы, проверить календарь спроса и поставок, посмотреть другие склады и выбрать действие. После его выполнения команда возвращается к тому же товару и проверяет, сохранилась ли доступность, уменьшился ли излишек и что изменилось в платежах. Такой путь по дашбордам делает решения о запасах конкретными и проверяемыми.

Начните с того, что есть

Расскажите, какую задачу нужно решить.

Покажите, какие решения, системы и регулярные отчёты уже есть. Мы определим первый полезный результат — и то, что можно оставить на потом.

Первая встреча

Оставьте имя и удобный контакт. Задачу и исходную ситуацию спокойно разберём вместе на первой встрече.

Удобный способ связи