TMS: система управления транспортом и доставкой
Логист строит маршруты в таблице, стоимость рейса считается после его окончания, а на вопрос «где машина» отвечает звонок водителю. Пока рейсов десять в день, это работает; на тридцати начинает стоить дороже любой системы. Мы в Code Pilots делаем системы под процесс заказчика, и транспорт — та область, где эффект от автоматизации считается в рублях за рейс.
Если совсем коротко. TMS планирует и исполняет перевозки: собирает заявки, строит маршруты с учётом ограничений, распределяет рейсы между своими машинами и подрядчиками, считает стоимость, ведёт документы и показывает, где груз.
И отдельный сюжет с дедлайном: с 1 сентября 2026 года электронная транспортная накладная становится обязательной, а значит транспортный контур должен уметь работать с электронными перевозочными документами.
Что делает TMS
Транспортная система стоит в конце цепочки и часто путается с соседями.
| Система | Отвечает за | Не отвечает за |
|---|---|---|
| TMS | Рейсы, маршруты, перевозчиков, тарифы, перевозочные документы | Что и откуда отгружать; операции внутри склада |
| OMS | Заказ, доступный остаток, выбор точки отгрузки | Как поедет машина и сколько это стоит |
| WMS | Приёмка, отбор, комплектация, отгрузка | Планирование рейсов |
| Службы доставки | Перевозку по своим правилам и тарифам | Ваши внутренние рейсы и подрядчиков |
| Телематика | Данные с транспорта: координаты, топливо, датчики | Планирование и документы |
Маршрутизация
Главная и самая недооценённая функция. Задача звучит просто: развезти сто адресов пятью машинами. На практике она решается только с ограничениями, и именно они определяют пользу от системы.
Что входит в ограничения: временные окна получателей, вместимость по весу и объёму, габариты машины и допуски по въезду в зоны города, температурный режим, совместимость грузов, время на разгрузку в конкретной точке, режим труда и отдыха водителя, квалификация и допуски, обязательный возврат на базу.
Без этого набора маршрут получается красивым и невыполнимым: машина приезжает к закрытым воротам, не проходит по высоте или не успевает в окно. Хорошая система показывает не только маршрут, но и причину, по которой конкретная точка не попала в рейс.
Второе требование к маршрутизации — работа с реальностью. План строится вечером, а утром меняются заявки, ломается машина, закрывают улицу. Значит, нужен быстрый перерасчёт и понятный ручной режим: логист должен иметь возможность подвинуть точку и увидеть последствия, а не пересобирать план с нуля.
Окна доставки
Окно — обещание клиенту, и от того, как оно считается, зависит и загрузка машин, и доля переносов.
Узкое окно повышает лояльность и снижает эффективность: машина ждёт у подъезда, чтобы не приехать раньше. Широкое окно даёт плотные маршруты и раздражает получателей. Рабочий компромисс — интервалы разной ширины для разных сегментов: два часа за отдельную плату, четыре часа бесплатно, а для B2B — по договорному графику приёмки.
Практический момент: окна должны учитывать не только желание клиента, но и реальное время разгрузки. Магазин с одной рампой принимает машину сорок минут, а не десять, и если это не заложено, весь остаток рейса едет с опозданием.
Тарифы и стоимость
Место, где деньги теряются тише всего: доставка считается «в среднем», а не по рейсу.
| Схема тарифа | Как считается | Где подвох |
|---|---|---|
| За рейс | Фиксированная сумма за выход машины | Невыгодно на коротких плечах |
| За километр | Ставка × пробег | Нужен достоверный пробег, а не «по карте» |
| За точку | Ставка × число адресов | Не учитывает разброс и время разгрузки |
| За час | Ставка × время работы | Простой оплачивается вами |
| Зональный | Фиксировано по зонам города или регионам | Границы зон устаревают |
| Смешанный | База плюс доплаты за точки, ожидание, подъём | Самый честный и самый сложный в учёте |
Ключевое требование к системе — считать план и факт по каждому рейсу: сколько должно было стоить и сколько стоило. Расхождение между ними и есть предмет управления: простои, лишний пробег, доплаты, возвраты.
Отдельно — стоимость доставки на один заказ. Для e-commerce это главная логистическая цифра, и её невозможно получить без привязки рейса к заказам.
Распределение по перевозчикам
Мало кто везёт всё своими машинами. Обычно есть свой парк, постоянные подрядчики и разовые перевозчики, и заявки между ними надо распределять.
Три работающие схемы. Фиксированные тарифы по направлениям: просто, предсказуемо, но не всегда дёшево. Аукцион между перевозчиками: заявка уходит списку подрядчиков, кто-то забирает по своей ставке — экономит деньги, добавляет работы. Приоритеты по качеству: сначала предлагаем тем, у кого меньше срывов, даже если их ставка выше.
Что должно быть в системе, чтобы это работало: карточка перевозчика с тарифами и допусками, история срывов и претензий, кабинет для подрядчика (принял, назначил машину и водителя, приложил документы), расчёт взаиморасчётов с актами.
Кабинет подрядчика — та часть, которую коробочные системы закрывают хуже всего: у каждого бизнеса свои правила приёмки заявок, и обычно её делают под себя.
Приложение водителя
Мобильное приложение — точка, где план встречается с реальностью, и требования к нему специфические.
Работа офлайн. Подвалы, склады, трасса без сети. Приложение должно показывать маршрут и принимать данные без интернета, а отправлять при появлении связи.
Минимум действий. Водитель работает на ходу: крупные кнопки, два касания на подтверждение, никаких длинных форм.
Фотофиксация и подпись. Фото груза и места, электронная подпись получателя на экране, отметка причины недоставки из списка.
Геотрек. Фактический маршрут и время на точках — основа для расчёта пробега и разбора спорных ситуаций.
Расход батареи. Смена длится двенадцать часов; приложение, которое садит телефон за четыре, водители просто перестают открывать.
Такие приложения мы делаем как мобильные продукты для полевых сотрудников: офлайн-режим и синхронизация здесь — основная инженерная работа, а не дополнение к интерфейсу.
ЭТрН с сентября 2026
Регуляторный сюжет, который касается всех, кто возит грузы автотранспортом.
С 1 сентября 2026 года электронная транспортная накладная становится обязательной и заменяет бумажную для большинства коммерческих автомобильных перевозок. Это касается всех участников: грузоотправителя, перевозчика и грузополучателя.
Как это устроено. Есть государственная информационная система электронных перевозочных документов, но напрямую с ней участники не работают: обмен идёт через операторов, включённых в реестр Минтранса. Грузоотправитель формирует накладную, документ уходит оператору и в государственную систему, перевозчик и получатель подписывают свои части электронной подписью.
Что это означает для транспортной системы: нужна интеграция с оператором, работа с электронными подписями участников, хранение и статусы документов, а в приложении водителя — подтверждение приёмки и передачи груза. Если сейчас накладные печатаются и подписываются на бумаге, это отдельный проект, и сроки на него уже поджимают.
Трекинг и телематика
Два разных источника данных, которые часто путают.
Трекинг для клиента — статусы и приблизительное время прибытия: «машина выехала», «третья точка перед вами», ссылка на карту. Строится по данным приложения водителя и плану рейса, и этого достаточно.
Телематика — данные с оборудования на транспорте: точные координаты, скорость, расход топлива, датчики температуры и открытия. Нужна там, где важны сохранность груза, контроль расхода и стиль вождения.
Наша граница здесь честная: оборудование, установку и обслуживание телематики мы не делаем — это работа профильных поставщиков. Мы забираем данные из их систем и используем в софте: показываем на карте, считаем метрики, поднимаем тревогу при отклонении температуры, сверяем план с фактом.
Интеграции
- Учётная система — заявки, контрагенты, документы, взаиморасчёты; механика обмена описана в материале про интеграцию с 1С.
- Заказы и склад — что и когда готово к отгрузке, фактическое время комплектации.
- Оператор перевозочных документов — формирование, подписание и статусы электронных накладных.
- Карты и геосервисы — геокодирование адресов, расстояния, пробки, зоны ограничений.
- Службы доставки — передача отправлений, трек-номера, статусы.
- Телематика — координаты и данные датчиков.
- Клиентский трекинг — ссылка на отслеживание, уведомления по СМС и в мессенджерах.
Отдельная и недооценённая работа — качество адресов. Половина проблем маршрутизации — это неразобранные адреса: без нормализации и геокодирования система строит маршруты по неправильным координатам.
Метрики доставки
| Метрика | Что показывает | Где обычно проблема |
|---|---|---|
| Стоимость доставки на заказ | Реальную экономику канала | Считается в среднем по месяцу, а не по рейсу |
| Соблюдение окон | Качество обещания клиенту | Не учтено время разгрузки |
| Загрузка машины | Эффективность использования парка | Возят воздух из-за плохой маршрутизации |
| Пустой пробег | Потери на возвратах и подъездах | Нет обратной загрузки |
| Простои | Время ожидания на точках | Оплачивается вами, но не измеряется |
| Доля недоставок | Качество данных и планирования | Причины не классифицированы |
| План против факта по рейсу | Где расходы уходят вверх | Факт собирается вручную |
Главная цифра — стоимость доставки на один заказ в разрезе направлений и способов. Она сразу показывает, какие направления возить своими силами, а какие отдать подрядчику.
Платформа или своя разработка
Готовые решения на рынке есть: от модулей на базе учётных систем до специализированных платформ маршрутизации. Для типовой развозки по городу они закрывают задачу.
Своя разработка оправдана в трёх случаях. Первый: логистика — часть продукта (маркетплейс со своей доставкой, сервис срочной доставки, аренда с выездом). Второй: специфические ограничения, которых нет в коробке — температурные цепочки, опасные грузы, монтаж на объекте, работа с оборудованием клиента. Третий: собственная сеть подрядчиков со своими правилами распределения и взаиморасчётов.
Частый рабочий вариант — гибрид: маршрутизация берётся готовым сервисом (это сложная математика, писать её с нуля незачем), а всё остальное — заявки, тарифы, кабинет подрядчика, приложение водителя, документы — делается под процесс.
Сколько стоит
Объём работ определяют число рейсов и точек, сложность ограничений, количество подрядчиков и требования к документам.
По нашим работам: заказная транспортная система под процесс — от 1,7 млн ₽, мобильное приложение водителя с офлайном и фотофиксацией — от 1,8 млн ₽, логистические и складские модули — от 1,5 млн ₽, отдельная интеграция (оператор документов, телематика, карты, учётная система) — от 150 тыс. до 1,5 млн ₽. Точная цифра считается по вашим рейсам и ограничениям: оценка проекта бесплатная.
Прикинуть бюджет можно заранее — бесплатный калькулятор оценки собирает вилку по составу работ за несколько минут.
Ошибки
Маршрутизация без ограничений. План выглядит красиво, а водитель едет по своему маршруту, потому что по плану он физически не успевает.
Нет факта по рейсу. План есть, факт собирается по путевым листам вручную — управлять расходами нечем.
Приложение водителя как урезанный интерфейс логиста. Много полей, мелкие кнопки, требуется постоянная сеть; данные вносятся вечером и приблизительно.
Адреса не нормализованы. Геокодирование даёт мимо, маршруты строятся неверно, и виноватой выглядит система.
Документы оставили на бумаге. С обязательной электронной накладной с сентября 2026 года это уже не вопрос удобства.
С чего начать
Первое — посчитать стоимость доставки на заказ хотя бы приблизительно, по прошлому месяцу: расходы на транспорт, поделённые на число доставленных заказов, отдельно по своим машинам и подрядчикам. Эта цифра определяет масштаб выигрыша.
Второе — выписать ограничения, которые логист держит в голове: окна, машины, зоны, температуры, время разгрузки по типам точек. Это и есть будущая модель маршрутизации.
Третье — проверить готовность к электронным перевозочным документам: подключён ли оператор, кто подписывает, что происходит на стороне водителя и получателя. Сроки здесь заданы не вами.
Часто задаваемые вопросы
WMS управляет операциями внутри склада: приёмка, размещение, отбор, отгрузка. OMS управляет заказом: где взять товар, из какой точки отгружать, какие статусы показать клиенту. TMS управляет перевозкой: рейсы, маршруты с ограничениями, выбор машины или подрядчика, тарифы, перевозочные документы и контроль исполнения. Системы работают в связке и обмениваются данными.
Экономию на пробеге и рост числа точек на машину, но только при корректно описанных ограничениях: окнах, вместимости, времени разгрузки, допусках. Без них система выдаёт формально короткий, но невыполнимый маршрут, и водители возвращаются к собственным решениям. Второй эффект — скорость: пересчёт плана при изменении заявок занимает минуты вместо часа работы логиста.
Да, с 1 сентября 2026 года ЭТрН обязательна для большинства коммерческих автомобильных перевозок и заменяет бумажную. Обмен идёт через операторов из реестра Минтранса, данные попадают в государственную информационную систему электронных перевозочных документов, а участники подписывают свои части электронной подписью. Для транспортной системы это означает интеграцию с оператором и работу с подписями, в том числе в приложении водителя.
Для типовой городской развозки обычно хватает готового решения, а маршрутизацию разумно брать готовым сервисом в любом случае. Своя разработка нужна там, где логистика — часть продукта, где есть нестандартные ограничения (температура, опасные грузы, монтаж) или своя сеть подрядчиков со специфическими правилами распределения и расчётов.
Заказная система под процесс — от 1,7 млн ₽, приложение водителя — от 1,8 млн ₽, отдельные интеграции — от 150 тыс. до 1,5 млн ₽. Стоимость определяют число рейсов и точек, сложность ограничений, количество перевозчиков и требования к документам. Оценка бесплатная.
Разработка с Code Pilots
Code Pilots — студия заказной разработки полного цикла: веб- и мобильные продукты со сложной бизнес-логикой, интеграциями и высокими нагрузками. В логистике мы делаем то, что определяет экономику рейса: модель ограничений и планирование, тарифы с планом и фактом, кабинет перевозчика, приложение водителя с офлайном и фотофиксацией, обмен с учётом и операторами документов.
Границы называем сразу: телематическое оборудование, его установку и обслуживание транспорта мы не берём — работаем с данными, которые дают профильные поставщики. Сложную математику маршрутизации при необходимости подключаем готовым сервисом, а не пишем с нуля за ваш счёт.
Внутри — аналитики с отраслевой экспертизой, дизайнеры, backend- и мобильные разработчики, QA и DevOps, middle+ и senior. Пришлите число рейсов в день и список ограничений, которые держит в голове ваш логист. Обсудить проект →