Годовой анализ трендов стал глубже
Для анализа годовой динамики и сезонности транспортных и логистических метрик в большинстве систем необходимо построить множество отчетов и свести результаты этих отчетов воедино. Для упрощения этой задачи у нас реализованы годичные дашборды по пробегам, количеству заказов/клиентов в логистике, и рейтингу Оптидрайвинг.
С недавнего времени мы решили расширить функционал годовых дашбордов и предоставить возможность проводить сравнительный анализ в рамках двух лет. Для этого поверх тренда за последние 12 месяцев был добавлен соответствующий тренд за 12 предыдущих месяцев в пунктирном оформлении.

Мы уже ранее много писали про наше решение для контроля за поездками “Механик + мобильное приложение BtsDriver”. Для эффективной работы данного решения — экономии ресурсов механиков и бухгалтеров и формировании корректной управленческой статистики, необходимо, чтобы каждая минута работы автомобиля была записана за каким-либо, причем только одним, водителем. И тут могут быть два вида проблем:
Для определения таких случаев необходимо сравнить пробег по поездкам, зарегистрированным через раздел “Механик” или приложение BtsDriver, и общий пробег автомобиля.
Ранее мы уже рекомендовали использовать для этого недельный дашборд раздела “Механик”. Но чтобы упростить анализ и не просматривать большую таблицу, возможность сравнения пробега по авто и пробега по поездкам была добавлена в дашборды главной страницы. А именно, во второй уровень дашборда “общий пробег” было добавлено новое поле “Разница пробега Bts Driver/пробега общего, %”.

Удобно выраженные в процентах, показатели различий между двумя величинами позволяют определить, по каким авто наблюдаются отклонения, после чего можно перейти к статистике по каждому отдельному авто. Причем для удобства можно воспользоваться сортировкой и вынести вверх автомобили с наибольшими отклонениями. И уже после этого воспользоваться недельным дашбордом в разделе “Механик” для уточнения деталей.
Ранее в разделе “Мои обращения” все заявки отображались в едином списке, где незавершенные задачи с выездом инженера автоматически поднимались вверх. Это приводило к тому, что обращения без выездов (например, требующие удаленной поддержки) “тонули” в общем потоке. Приходилось вручную искать такие заявки, тратя время и рискуя пропустить важные запросы.
Как работает новое решение
В раздел добавлен фильтр с тремя опциями:
Фильтр сохраняет последний выбранный вариант даже после закрытия и повторного открытия раздела. По умолчанию установлен режим Выбрать все, чтобы обеспечить прозрачность данных для новых пользователей.

Нововведение делает раздел “Мои обращения” более структурированным, сокращая время на поиск информации.
Автоматизация планирования маршрутов с учетом норм ЕСТР — новый инструмент для международных перевозок
Для логистических компаний, занимающихся экспортом в Российскую Федерацию и другие страны, соблюдение норм Европейского соглашения, касающегося работы экипажей транспортных средств (ЕСТР), является критически важным. Эти правила регулируют режим труда водителей, включая обязательные периоды отдыха и вождения. Ранее после построения маршрутов в Логистике необходимо было вручную добавлять точки отдыха, сверяясь с требованиями ЕСТР. Это замедляло процесс планирования, повышало риск ошибок и могло привести к нарушениям, штрафам или задержкам грузов.
Для решения проблемы в контекстное меню маршрутов добавлена новая опция “Добавить отдых ЕСТР”, которая встраивает точки отдыха по следующей схеме:

Новый инструмент построения маршрутов с учетом норм ЕСТР значительно упрощает работу логистических компаний, занимающихся международными перевозками. Он снижает риск нарушений, исключая человеческий фактор при расчёте периодов отдыха, экономит время на планирование маршрутов и повышает прозрачность данных, что упрощает аудит и отчетность.

В сферах грузоперевозок, курьерских служб и ритейла долгое время сохранялась проблема неравномерного времени доставки из-за различий в скорости автомобилей и производительности водителей. Новые транспортные средства часто превосходят старые по динамике, а опытные водители тратят меньше времени на разгрузку, чем новички. Например, новый грузовик может преодолевать дистанцию на 20% быстрее, а водитель с большим стажем — тратить на разгрузку вдвое меньше времени. Однако стандартные алгоритмы планирования маршрутов не учитывали эти факторы, что приводило к задержкам и неоптимальному распределению задач. Решение этой проблемы стало возможным благодаря новому функционалу в “Логистике”, который учитывает индивидуальные характеристики транспорта и закрепленных за автомобилями водителей:
Оба параметра доступны в разделе “Логистика → Автомобили” и по умолчанию установлены на 1. При оптимизации маршрутов система автоматически корректирует время прибытия и длительность обслуживания, учитывая заданные коэффициенты. Например, если для автомобиля установлен коэффициент скорости 1.2, алгоритм сократит расчётное время его перемещения между точками. А коэффициент обслуживания 0.8 увеличит ожидаемую длительность обслуживания.

Примеры применения
Новый функционал позволяет не только снизить издержки за счёт точного планирования, но и продлевает срок службы старых автомобилей, рационально используя их в подходящих условиях. Для отраслей с большим парком разнородной техники (например, сервисы аренды транспорта, производственные предприятия) это означает переход от шаблонной логистики к персонализированному управлению ресурсами.
Дефицит автомобилей в пиковые периоды — распространённая ситуация для компаний, чья деятельность зависит от сезонности. В связи с этим компании вынуждены прибегать к перегрузкам автомобилей. Контроль над превышением грузоподъёмности позволяет построить оптимальный маршрут даже в условиях высокой нагрузки.
Решение:
Внедрена система гибкого управления грузоподъёмностью транспортных средств. Функционал позволяет:
1. Определять автомобили, для которых допустимо увеличение грузоподъёмности в рамках оптимизации маршрутов.
В раздел “Логистика → Автомобили” добавлен параметр “Превышение грузоподъёмности” с выбором двух режимов:

2. Задавать процент увеличения грузоподъёмности.
В параметры оптимизации маршрута добавлено поле “Допускать увеличение грузоподъёмности на, %”.
Значение данного поля позволяет увеличить доступную грузоподъёмность автомобиля на заданный процент.

Принцип работы:
Для автомобилей с параметром “Допускается” грузоподъёмность при оптимизации маршрута увеличивается на указанный процент. Например, при номинальной нагрузке 5 тонн и установленном значении 10% система расчётно учитывает 5,5 тонн.
Настройки сохраняются в шаблонах оптимизации и доступны для интеграции через API.
Данное обновление особенно актуально для отраслей с выраженной сезонностью, где баланс между оперативностью доставки и соблюдением нормативов критически важен. Внедрение гибких параметров грузоподъёмности позволяет не только оптимизировать ресурсы, но и сохранять стабильность логистических процессов в условиях высокой нагрузки.
В сфере складской логистики и управления транспортными потоками нередко возникают ситуации, когда автоматический пересчет времени подачи транспорта на рампы нарушает согласованность процессов. Сотрудники логистических отделов, диспетчеры и менеджеры складов сталкивались с проблемой: при удалении заказов из системы (например, из-за их отсутствия или переноса сроков) время подачи машин на рампы, заданное вручную, сдвигалось. Это приводило к конфликтам с уже забронированным расписанием погрузки, которое невозможно было оперативно изменить. Ранее для сохранения временных интервалов приходилось вручную корректировать расписание после каждого изменения, увеличивая трудозатраты и риск ошибок.
Для решения проблемы в “Логистика → Настройки → Общие” добавлен параметр — “При изменении времени выезда в Управлении двором не минимизировать простои”. Он позволяет сохранить пользовательские настройки временных интервалов (отмеченных голубым цветом) даже при удалении заказов из маршрутов.

Принцип работы:
При активации параметра система не пересчитывает время подачи транспорта на рампы и выезда из депо, если количество заказов в маршруте уменьшается. Это достигается за счет временного отключения функции минимизации простоев. В результате интервалы, заданные вручную, остаются неизменными, обеспечивая стабильность расписания. Если опция неактивна, действует стандартная логика: время корректируется в соответствии с количеством заказов.
Пример использования
Компания-дистрибьютор ежедневно формирует маршруты вечером, указывая точное время подачи машин на рампы для утренней погрузки. Однако из-за частых переносов заказов сотрудникам приходилось вручную возвращать исходные временные интервалы после каждого удаления позиций из маршрутов. С внедрением новой опции интервалы, заданные вручную, больше не сдвигаются, даже если часть заказов исключена. Это позволило сохранить расписание погрузки, согласованное с графиком работы склада и водителей.
Функционал особенно актуален для предприятий с динамичным изменением заказов: дистрибьюторских центров, ритейлеров, E-commerce-платформ. Он также упрощает координацию процессов в условиях, когда время погрузки привязано к внешним факторам: работе сторонних перевозчиков, ограничениям доступа к рампе или сменности персонала.
Удобное администрирование переменных интервалов прохождения техобслуживания
Ввиду того, что интервал прохождения ТО со старением автомобиля может меняться, в системе необходимо было создавать разные типы ТО (например, ТО1 — 10000 км, ТО2 — 15000 км и т д). И в таких случаях при добавлении ТО2, ТО1 не “перекрывалось”, и продолжало висеть, как будто его надо перепройти. Это не только создавало функциональные проблемы, связанные с неудобством использования раздела “Механик”, но и вызывало визуальный перегруз, также мешающий комфортной работе в разделе. Теперь же можно вручную перевести любое ТО в “неактивный” статус. По таким ТО не будут приходить уведомления и не будет вестись подсчет оставшегося пробега. Тем не менее, все “неактивные” ТО будут сохраняться на соответствующих объектах, и при необходимости можно отследить историю добавления ТО на любое авто.

Ранее анализ неисправностей в системе требовал ручного переключения между десятками объектов, даже если механик закреплен за целой группой — например, за всеми авто региона. Это превращало проверки в квест: чтобы найти проблему в рамках своей зоны ответственности, приходилось последовательно выбирать каждый объект и сравнивать данные.
Теперь в “Журнал неисправностей” встроен селект “Группы” с поддержкой множественного выбора. Принцип работы прост:

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