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