От Excel к автоматическому расчёту маршрутов: TMS для хлебокомбината

2026-08-25 13:39:57 Время чтения 5 мин 77

Клиент

Хлебокомбинат "Лавина", ЮФО

Проблема

У клиента шесть заводов, три склада и около 4 000 торговых точек. Каждый день нужно распределить заказы между машинами так, чтобы водители успели доставить свежий хлеб в нужное время.

Для хлеба это особенно важно: срок реализации продукции короткий, а торговые сети принимают поставки в ограниченные временные окна. Например, «Магнит» и «Пятёрочка» принимают свежий хлеб с 6 до 9 утра, небольшие магазины — примерно с 7 до 8.

При таком количестве точек даже небольшое изменение условий влияет на весь план доставки.

Как планировали раньше

Маршруты пять логистов составляли вручную в Excel. Для каждого водителя нужно было определить:

  1. какие торговые точки он посетит;
  2. в каком порядке их объедет;
  3. сколько продукции загрузить;
  4. успеет ли машина в нужные временные окна.

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

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

Что сделали

Разработали десктопное приложение для автоматического расчёта маршрутов доставки.

Логист загружает данные о торговых точках и объёмах поставки, задаёт параметры автопарка и запускает расчёт. Система распределяет точки по машинам и строит маршруты с учётом заданных ограничений.

В первой версии сделали только необходимые для работы функции. Это позволило запустить MVP без ожидания полной версии системы и сразу перенести расчёт маршрутов из Excel в приложение.

В системе можно выбрать один из двух вариантов.

  1. Задать количество машин. Логист указывает, сколько автомобилей доступно, а система распределяет между ними все точки и строит маршруты.
  2. Рассчитать минимальный автопарк. Система сама определяет, сколько машин потребуется, чтобы доставить все заказы в заданные временные окна.

При расчёте учитываются временные окна доставки, объём поставки, грузоподъёмность транспорта и приоритеты заказов.

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

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

Что получили

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

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

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

Настройка парка транспортных средств
Настройка складов для расчёта маршрутов
Настройка торговых точек
Расчёт маршрута доставки
Результат расчёта маршрута