Авторизация
Сброс пароля
От Excel к автоматическому расчёту маршрутов: TMS для хлебокомбината
Заказчик: ООО «Хлебокомбинат Лавина»

Разработали TMS-систему, которая сама распределяет торговые точки по машинам и строит маршруты с учётом временных окон, объёма поставки и грузоподъёмности транспорта.
1. Вводная задача от заказчика, проблематика, цели
Клиент
Производитель хлебобулочных изделий с шестью заводами в Краснодарском и Ставропольском краях. Компания поставляет продукцию примерно в 4 000 торговых точек по всему Южному федеральному округу.
Проблема
У клиента шесть заводов, три склада и около 4 000 торговых точек. Каждый день нужно распределить заказы между машинами так, чтобы водители успели доставить свежий хлеб в нужное время.
Для хлеба это особенно важно: срок реализации продукции короткий, а торговые сети принимают поставки в ограниченные временные окна. Например, «Магнит» и «Пятёрочка» принимают свежий хлеб с 6 до 9 утра, небольшие магазины — примерно с 7 до 8.
При таком количестве точек даже небольшое изменение условий влияет на весь план доставки.
Как планировали раньше
Маршруты пять логистов составляли вручную в Excel. Для каждого водителя нужно было определить:
- какие торговые точки он посетит;
- в каком порядке их объедет;
- сколько продукции загрузить;
- успеет ли машина в нужные временные окна.
Расчёт занимал много времени. Если менялись заказы, состав автопарка или другие условия, маршруты приходилось пересчитывать вручную.
Клиенту нужна была система, которая возьмёт эту работу на себя и будет учитывать ограничения при построении маршрутов.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Разработали десктопное приложение для автоматического расчёта маршрутов доставки.
Логист загружает данные о торговых точках и объёмах поставки, задаёт параметры автопарка и запускает расчёт. Система распределяет точки по машинам и строит маршруты с учётом заданных ограничений.
В первой версии сделали только необходимые для работы функции. Это позволило запустить MVP без ожидания полной версии системы и сразу перенести расчёт маршрутов из Excel в приложение.
В системе можно выбрать один из двух вариантов.
- Задать количество машин. Логист указывает, сколько автомобилей доступно, а система распределяет между ними все точки и строит маршруты.
- Рассчитать минимальный автопарк. Система сама определяет, сколько машин потребуется, чтобы доставить все заказы в заданные временные окна.
При расчёте учитываются временные окна доставки, объём поставки, грузоподъёмность транспорта и приоритеты заказов.
На первом этапе мы не стали подключать онлайн-карты и внешние сервисы. Граф дорог хранится локально, поэтому расчёт не зависит от интернет-соединения и данных о текущих пробках. Для клиента это упростило запуск: не потребовалось сразу менять существующий ИТ-ландшафт и интегрировать систему с другими сервисами.
При этом офлайн-режим — ограничение текущей версии. Следующим этапом планируем подключить онлайн-карты, чтобы учитывать актуальную дорожную обстановку, и интегрировать приложение с системами заказчика. Тогда данные о заказах и точках можно будет получать автоматически, без промежуточных выгрузок в Excel.



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


