Маршрутизация заказов

Яндекс Магистрали интегрированы с сервисом Яндекс Маршрутизация. Заказы с платформы можно передать в личный кабинет Маршрутизации под вашим токеном и спланировать по ним маршруты.

Документация планирования маршрутов в Яндекс Маршрутизации.

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

Парк может быть двух видов:

  • Транспортная готовность — для типов ТС указаны конкретные исполнители. После применения результатов заказы назначатся напрямую на этих перевозчиков.
  • Виртуальный парк — исполнители не указаны. Заказы распределяются по маршрутам, но перевозчик на них не назначается.

Виды парка можно сочетать: часть типов ТС с исполнителями, часть без. Заказы, распределённые на ТС с исполнителем, назначатся на него. Заказы, распределённые на виртуальные ТС, вернутся в черновики — позже их можно направить на подходящий тип ТС.

Примечание

Маршрутизация работает только с заказами в статусе «Черновик». Способ загрузки заказа на платформу значения не имеет.


Что подготовить заранее

Теги оптимизации в заказах

В форме создания заказа в блоке «Транспорт» есть поля с пометкой «Тег оптимизации»:

  • «Тип загрузки»;
  • «Вместимость, пал.»;
  • «Температурный режим».

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

Интервалы дат погрузки и разгрузки

При создании заказа указывайте для погрузки и разгрузки в виде интервала (время «с» и «по»). Этот интервал — временное окно работ на точке погрузки/разгрузки.

Если указать только одно время, окно получится нулевой длины, например «06:00 — 06:00».

Геозоны

Геозоны заводятся заранее. Чтобы созданную геозону можно было использовать при планировании, в поле «Скоупы» при создании геозоны выберите «Оптимизация заказов».

Конфигурации ТС и шаблоны (необязательно)

Если вы часто работаете с одним и тем же парком, складами или настройками расчёта, сохраните их заранее. Тогда их можно будет выбрать из списка. Как создать конфигурацию ТС, описано в разделе «Конфигурации ТС». Шаблоны складов и настроек расчёта описаны в шагах 4 и 5, так как сохраняются после заполнения соответствующих форм при запуске планирования.


Как запустить оптимизацию

Открыть окно запуска оптимизации можно двумя способами.

Из раздела «Оптимизация заказов»:

  1. В меню слева откройте раздел «Оптимизация заказов».
  2. На странице «Задачи на оптимизацию заказов» нажмите «Оптимизировать».

Из списка заказов:

  1. В меню слева откройте раздел «Заказы · Заказчик».
  2. Перейдите на вкладку «Черновики».
  3. В правом верхнем углу нажмите «Оптимизировать».

Откроется окно «Запуск оптимизации». Пройдите по шагам:

Шаг Что делаете
1. Заказы Отбираете заказы по фильтрам
2. Проверка Сверяете, что отобраны нужные заказы
3. Параметры Задаёте парк транспорта
4. Склады Задаёте пропускную способность складов (необязательно)
5. Запуск Проверяете итоги, настраиваете расчёт и запускаете его

Пройденные шаги помечены зелёной галочкой. Переходить между шагами можно кнопками «Назад» и «Далее».

Кнопка обновления в правом верхнем углу окна «Запуск оптимизации» полностью сбрасывает настройки оптимизации до начального состояния — введённые фильтры, типы ТС и выбранную конфигурацию. Действие нельзя отменить.


Шаг 1. Заказы

На этом шаге система подбирает заказы по заданным параметрам.

  1. Укажите «Дату погрузки от» и «Дату погрузки до». Поля обязательные.
  2. При необходимости задайте дополнительные фильтры:
    • «Дата создания заказа от» и «до»;
    • «Город первой погрузки»;
    • «Адрес первой погрузки на маршруте» — можно выбрать один или несколько;
    • «Температурный режим».
  3. При необходимости включите свитчер «Учитывать оптимизированные заказы».
  4. Нажмите «Далее».

После применения результатов расчёта старые заказы удаляются, а на их основе создаются новые. Свитчер «Учитывать оптимизированные заказы» добавляет такие новые заказы в отбор.

Примечание

Поле «Заказчик перевозки» заполняется автоматически, если у сотрудника подключена только одна организация. В ином случае выберите нужную компанию из списка.

Шаг 2. Проверка

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

Проверьте:

  • «Найдено заказов» — количество отобранных заказов;
  • «Общий вес»;
  • «Общий объём».

Если данные не совпадают с ожиданиями, нажмите «Назад» и измените фильтры или проверьте корректность созданных заказов. Если всё верно, нажмите «Далее».

Шаг 3. Параметры

На этом шаге вы задаёте парк машин (транспортную готовность или виртуальный парк), между которыми система распределит заказы. Есть три способа:

  • вручную;
  • из Excel-файла — для массового ввода;
  • из ранее использованной конфигурации.

Когда все обязательные поля заполнены, кнопка «Далее» становится активной.

Вручную

  1. В блоке «Транспортные средства» заполните поля «Идентификатор» и «Наименование» для типа ТС, который заводите:
    • «Идентификатор» — после применения результатов станет номером заказа клиента;
    • «Наименование» — название машины в маршрутизации. Оно же отображается в созданных заказах и в оптимизаторе.
  2. Заполните поля (описание — в таблице ниже). Обязательные помечены красной звёздочкой.
  3. Чтобы добавить ещё один тип машин, нажмите «Добавить тип ТС».
  4. Нажмите «Далее».

Из Excel-файла

Если типов ТС много, загрузите их одним файлом.

  1. Скачайте шаблон Excel.
  2. Заполните файл и нажмите «Выбрать файл».
  3. Проверьте загруженные типы ТС в списке.
  4. Нажмите «Далее».

После загрузки кнопка меняется на «Выбрать другой файл» — с её помощью можно заменить файл.

Из готовой конфигурации

  1. Над списком нажмите на поле «Выбрать ранее использованную конфигурацию».
  2. Выберите нужную конфигурацию.
  3. При необходимости отредактируйте типы ТС.

Тэги транспорта

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

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

Выберите тэги в поле «Тэги транспорта». Доступны три вида:

Вид тэга Доступные значения
Тип загрузки Верхняя, Боковая, Задняя, Полная растентовка, Гидроборт, Высокий пол, Низкий пол, Узкий заезд
Вместимость Не более 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 паллет
Температурный режим от +2 до +6, от +12 до +18, от +5 до +25, от -5 до 0, -18, -25, от 0 до +5, от -20 до -18, от +6 до +8, от +2 до +4

Примечание

Тэги по паллетам указываются с точки зрения транспорта. Допустим, данное ТС может ездить на точки, где ограничение — не более 10 паллет. Тогда для этого транспорта подходят тэги «не более 8 паллет», «не более 9 паллет» и «не более 10 паллет».

Работа со списком типов ТС

После загрузки файла или выбора конфигурации типы ТС отображаются списком. Серым в скобках указано количество машин этого типа, например «(10 ТС)».

Кнопка Что делает
Карандаш Раскрывает тип ТС для редактирования
Копирование Создаёт копию типа ТС
Корзина Удаляет тип ТС

Шаг 4. Склады

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

Свитчер «Учитывать пропускную способность складов»:

  • включён — расчёт учитывает ограничения по складам и лимиты ТС;
  • выключен — настройки складов не применяются. Шаг можно пропустить, нажав «Далее».

Добавить склад вручную

  1. Включите свитчер «Учитывать пропускную способность складов».
  2. Нажмите на поле «Добавить склад». В списке появятся все адреса погрузки из заказов, которые вы отобрали на шаге 1.
  3. Выберите нужный адрес. Склад появится в списке ниже.
  4. Нажмите на стрелку справа от склада, чтобы раскрыть его настройки.
  5. При необходимости задайте «Время обслуживания» — время обработки одного ТС (часы, минуты, секунды).
  6. В блоке «Пропускная способность по интервалам» заполните интервал: время «С», время «По» и «Лимит ТС» — сколько ТС склад может обработать (загрузить) в этот интервал.
  7. Чтобы добавить ещё один интервал, нажмите «+». Чтобы удалить интервал, нажмите красный крестик справа от него.
  8. Нажмите «Далее».

Для каждого склада нужен хотя бы один интервал. Пока он не заполнен, кнопка «Далее» недоступна.

Шаблоны складов

Чтобы не вводить склады каждый раз, сохраните их как шаблон.

Сохранить шаблон:

  1. Заполните склады.
  2. В блоке «Шаблоны настроек складов» введите «Название шаблона», например «Москва, основные склады».
  3. Нажмите «Сохранить как новый».

Использовать шаблон:

  1. Нажмите на поле «Выбрать из шаблонов».
  2. Выберите шаблон. Склады и интервалы загрузятся автоматически.
  3. При необходимости отредактируйте склады.

Изменить шаблон:

  1. Выберите шаблон и отредактируйте склады.
  2. Нажмите «Перезаписать существующий» — шаблон обновится. Либо «Сохранить как новый», если исходный шаблон нужно оставить.

Удалить шаблон: откройте список шаблонов и нажмите на корзину справа от нужного шаблона.

Шаг 5. Запуск

На последнем шаге проверьте параметры и запустите расчёт.

Сводка

В верхней части окна показаны итоги ваших настроек:

  • «Заказов» — сколько заказов пойдёт в расчёт;
  • «Оптимизатор»;
  • «Типов ТС»;
  • «Разрешить опоздания»;
  • «Общий вес» и «Общий объём».

Настройки расчёта

  1. Укажите «Дату планирования оптимальных маршрутов» и часовой пояс. Поле обязательное.
  2. Выберите «Режим проработки решения»: «нормальный» или «быстрый». Поле обязательное. Быстрый режим не будет учитывать большинство настроек маршрутизации, но обработает результат быстрее.
  3. При необходимости заполните остальные поля.
  4. Нажмите «Запустить расчёт».

Дополнительные параметры

Раскройте блок «Дополнительные параметры», если нужна тонкая настройка расчёта. В полях по умолчанию стоят базовые значения. Меняйте их, только если это нужно для вашего расчёта.

Шаблоны настроек расчёта

Настройки расчёта можно сохранить: введите «Название шаблона» и нажмите «Сохранить как новый». Чтобы использовать шаблон, выберите его в поле «Выбрать из шаблонов». Чтобы обновить — нажмите «Перезаписать существующий».


Конфигурации ТС

Конфигурация — сохранённый набор типов ТС, который можно использовать повторно.

Как создать конфигурацию

  1. На странице «Задачи на оптимизацию заказов» нажмите «Конфигурации ТС».
  2. Заполните типы ТС так же, как на шаге «Параметры».
  3. Название конфигурации формируется автоматически, например «1 ТС, создан 02.09.2026 20:13».
  4. Нажмите «Создать».

Как работать с конфигурациями

  • Конфигурацию можно отредактировать: выберите нужную из списка, измените поля (название остаётся прежним) и нажмите «Обновить».
  • Конфигурации, которые использовались при запуске, тоже попадают в список, например «1 ТС, использован 05.10.2026 15:36».
  • Чтобы удалить конфигурацию, откройте поле для ввода с надписью «Выбрать ранее использованную конфигурацию» и нажмите на корзину справа от нужной конфигурации.
  • Значок ластика рядом с полем стирает заполнение формы.

Результаты расчёта

После нажатия «Запустить расчёт» задача появится в таблице «Задачи на оптимизацию заказов». В таблице указаны: ID сессии в оптимизаторе, количество заказов, признак «Учитывается пропускная способность склада», время запуска, статус и дата применения результатов. Корзина справа удаляет задачу.

Шаг 1. Проверьте результат в оптимизаторе

  1. Нажмите на строку задачи — откроется окно сессии.
  2. Нажмите «Открыть в оптимизаторе». Откроется ваш личный кабинет Яндекс Маршрутизации.

В оптимизаторе можно:

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

Изменения в оптимизаторе сохраняются автоматически.

Шаг 2. Экспортируйте результат в Магистрали (если вносили изменения)

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

  1. В оптимизаторе нажмите «Экспортировать».
  2. Выберите «Внутренние системы» — этот способ передаёт данные в логистическую систему компании по API.
  3. Дождитесь сообщения «Решение сохранено».

В окне экспорта есть и другие варианты: «Мониторинг», «JSON», «Решение в Excel», «Маршрутные листы» и «Исходные данные в Excel». Чтобы выгрузить только отображаемые маршруты, включите свитчер «Только видимые маршруты».

Шаг 3. Примените результаты на платформе

  1. Вернитесь в Магистрали на страницу «Задачи на оптимизацию заказов» и откройте окно сессии.
  2. В блоке «Итоги оптимизации» нажмите кнопку обновления (две стрелки) — она возвращает результат расчёта.
  3. Проверьте итоги:
Показатель Что значит
Будет удалено заказов Сколько исходных заказов-черновиков будет удалено (грузы из них сохранятся в новых заказах)
Будет создано заказов Сколько новых заказов будет создано
Всего грузов в заказах Сколько грузов было в расчёте
Оптимизировано грузов Сколько грузов распределено по маршрутам
Не обработано грузов Сколько грузов не распределено
  1. Нажмите «Применить результаты оптимизации». Кнопка недоступна, пока расчёт не завершён.

Важно

При применении результатов заказы на платформе пересоздаются: исходные заказы удаляются, вместо них создаются новые, сформированные по маршрутам. Сами грузы при этом сохраняются — с прежними названиями и параметрами. Они переносятся в новые заказы. Исходные данные по грузам остаются в потребности в транспорте.

Что происходит после применения

Парк Результат
Транспортная готовность (исполнители указаны) Новые заказы отправляются исполнителям прямым назначением
Виртуальный парк (исполнителей нет) Пересоздаются заказы в статусе «Черновик»
Нераспределённые заказы Остаются в статусе «Черновик»

Исполнитель может принять назначенные заказы массово — эта функция описана в разделе про торги 1×1.

Как читать данные о рейсе в заказе

В созданном заказе в строке указано название типа ТС и номер рейса, например:

Транспортные средства
Рейс 1/1

  • «Транспортные средства» — наименование типа ТС из параметров запуска оптимизации.
  • «Рейс 1/1» — номер рейса по заказу. Если для одного ТС получилось несколько кругов (ТС возвращается на склад), эти заказы объединяются в один рейс. Тогда перевозчик может назначить на все такие заказы один рейс.

Как посмотреть исходный груз

В новом заказе в блоке «Перевозка груза» перечислены грузы маршрута. Названия, вес, объём и количество упаковок у них прежние. Под названием каждого груза указана «Потребность» — номер потребности в транспорте, из которой груз попал в расчёт, например «0-RQ-2610-05-09-1036».

Чтобы посмотреть исходный груз:

  1. В блоке «Перевозка груза» нажмите на номер потребности. Откроется окно «Потребность в транспорте».
  2. Раскройте блок «Грузы».
  3. Раскройте нужный груз.

В окне потребности указаны:

  • «Участники перевозки»;
  • «Связь с заказами» — заказы, с которыми связан груз. Кнопка «Показать грузы заказов» раскрывает грузы этих заказов;
  • «Состояние грузов» — таблица, где вес и количество мест в потребности сравниваются с теми, что в заказах. В столбце «Различия» показано «Совпадает» или расхождение;
  • «Связь с рейсами» — рейсы, связанные с грузом;
  • «Перечень мест» — для каждого места: название, тип упаковки, класс опасности, количество мест, штабелируемость, объявленная стоимость, общий объём и вес, габариты (ДхШхВ).