+7 7172 97 21 09
Техническая поддержка
+7 7172 97 21 09 (вн. 2) support@multitrack.kz
Перезвоните мне
г. Астана, ул. Шыганак 1, Н.П. 1
КОНТРОЛЬ ТЕХНИКИ
СЕРЕБРЯННЫЙ ДИЛЕР В КАЗАХСТАНЕ

Как мы нашли 561 литр расхождения между дашбордом и Omnicomm

Кейсы · 7 октября 2026 · Контроль Техники

Расхождение в 0,4% на месячной сумме легко списать на округление. Мы решили не списывать, и оказалось, что у системы был скрытый дефект.

Заказчик увидел в сводке на панели за 01–30 сентября заправки 144 457 литров, а в самом Omnicomm за тот же период — 143 896 литров. Разница 561 л.

Сначала исключили очевидное

Сутки на панели идут с 07:05 до 07:05. Мы проверили, влияет ли граница суток на месячную сумму: при границах 06→06, 07:05→07:05 и календарный месяц Omnicomm даёт 143 896–143 906 л. Значит, дело не в границах.

Что оказалось на самом деле

Четыре суток сентября (7, 17, 18 и 20 числа) были пересчитаны 28 сентября. Именно в этот момент Omnicomm изменил адрес отчёта о событиях топлива, и старый адрес отвечал ошибкой 404. Наша программа при ошибке молча переключалась на запасной путь: брала заправки из сводного отчёта по границам смены. Заправки у пересменки при этом разъехались между соседними сутками и на стыках посчитались дважды: +529 л. Ещё +32 л добавили поздние правки Omnicomm за 29–30 сентября, которые уже сохранённые сутки не подтянули. В сумме 561 л.

Что изменили

  1. Ошибка вместо тихой подмены. Если нет событий топлива, расчёт суток теперь падает с ошибкой, а прежний файл остаётся. Задачу перезапускает планировщик.
  2. Версии суток. Перед перезаписью предыдущий вариант сохраняется архивной копией с отметкой времени. Теперь видно, что и когда менялось.
  3. Пересчёт только топлива. Отдельная операция обновляет топливо суток, не трогая рейсы и моточасы.

После исправления шесть суток обновили, сентябрь стал 143 896,0 л, а рейсы совпали с копиями байт в байт.

Уроки для любой системы отчётов

  • Сверяйте месячную сумму с первоисточником, а не только суточные значения. Небольшое расхождение — это сигнал.
  • Сохранённые сутки — это снимок на момент расчёта. Данные Omnicomm могут измениться позже, поэтому полезна контрольная пересверка через несколько суток.
  • Запасной путь допустим только если он явно помечен. Молчаливая подмена источника данных — самая дорогая ошибка: все отчёты выглядят нормально.

Хотите, чтобы ваши отчёты по топливу проверялись так же дотошно? Напишите нам.


Читайте также

Все статьи блога