Логистика · Автоматизация 1С

Авто-распределение заказов по рейсам с 1С

Задача

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

Решение

Построили движок авто-распределения на NestJS поверх данных 1С. Он обучается на 56 днях истории доставок и предсказывает водителя для точки, а где истории мало — опирается на правила по контрагенту (фиксированный водитель, маршрут или рыночный рейс по дню недели). Каждые 5 минут до отсечки в 17:00 план пересобирается и сверяется: новые рейсы создаются, изменившиеся — патчатся, пустые — удаляются. Готовые черновики пишутся обратно в 1С через OData, а отдельный shadow-режим ежедневно сверяет предсказание системы с тем, что в итоге сделали операторы.

Результат

Рейсы собираются автоматически в реальном времени — операторам остаётся проверить и подтвердить план к 17:00 вместо ручного разбора с нуля. Точность распределения измеряется в shadow-режиме и видна в отчёте: связка обучения по точкам и правил по контрагентам держит предсказание стабильным.

Real-timeсборка рейсов
1C ODataчерновики в ERP
Shadow-modeсверка с операторами

Обсудим вашу задачу?

Бесплатный аудит за 30 минут — покажем, что можно улучшить и сколько это стоит.

Запросить аудит