Заправки на пересменке: почему отчёт то теряет их, то считает дважды
Контроль топлива · 7 октября 2026 · Контроль Техники
Если в отчёте по сменам у одной машины прочерк в графе «Заправлено», а у следующей смены сразу две заправки, дело, скорее всего, не в датчике, а в том, к какой смене отнесена заправка на границе.
Мы разбирали недельный отчёт предприятия с карьерной техникой: 12 единиц техники, две смены в сутки (07:05–19:05 и 19:05–07:05). Диспетчеры жаловались, что заправки «не фиксируются» в нужной смене. Проверка показала: проблема системная, а не случайная.
Что нашли в данных
- За неделю было 151 заправка. Из них 27 (около 18%) начались в течение часа перед пересменкой: 21 перед 19:05 и 6 перед 07:05.
- Сводный отчёт Omnicomm относит заправку к периоду по моменту её начала. В 13 проверенных пограничных случаях из 13 было именно так.
- Заправка длится недолго: медиана 6 минут, 90% укладываются в 17 минут, самая долгая — 37 минут.
В итоге заправка в 18:55 при границе смены 19:05 целиком попадала в дневную строку. В ночной строке оставался прочерк, а в дневной оказывались две заправки подряд (около 560 литров).
Почему «окно ±1 час» не решает проблему
Первая мысль: расширить окно поиска заправок на час в обе стороны. Мы проверили: тогда каждая пограничная заправка попадает в обе смены. Сумма по сменам за неделю получилась 57 400 литров вместо реальных 33 000.
Правило, которое сработало
Окно заправок сдвигается на час назад: [начало смены − 1 час, конец смены − 1 час]. Смысл простой: заправка в первый час смены относится к этой смене, а заправка в последний час относится к следующей. Это правило заказчика (под конец смены машину не заправляют, значит, заправка в последний час делается уже для следующей смены). Порог в час подтвердила статистика: 27 заправок пришлись на последние 46 минут смены и после них техника не работала, а ближайшие «серединные» заправки случались за 80 и более минут до конца, и после них машина ещё работала.
Результат проверки на той же неделе: сумма заправок по сменам совпала с недельным запросом в Omnicomm до десятой доли литра (33 025,1 л = 33 025,1 л), пропали все 21 случай «прочерк при заправке перед сменой» и 18 из 21 двойных строк.
Как проверить баланс строки
Расход за смену считается как уровень в баке на начале − уровень на конце + заправлено − сливы. При правильных границах уровень на конце смены равен уровню на начале следующей. Пример по самосвалу (цифры из отчёта):
| Смена | Уровень начала | Уровень конца | Заправлено | Расход |
|---|---|---|---|---|
| день | 229,9 л | 243,5 л (перед заправкой в 18:49) | 322,2 л | 308,6 л |
| ночь | 243,5 л | 308,9 л | 274,1 л | 208,7 л |
Проверка: 229,9 − 243,5 + 322,2 = 308,6. Конец дня совпадает с началом ночи (243,5 л). Если у вас так не сходится, значит, граница смены разрезает заправку.
Что делать у себя
- Посчитайте, сколько заправок начинается за час до пересменки. Если доля заметная (у нас 18%), нужны особые правила.
- Фиксируйте правило: к какой смене относится пограничная заправка. Это решение заказчика, а не датчика.
- Берите уровень «до заправки» для конца смены, а не на ровной границе.
- Помните, что Omnicomm может пересчитать данные задним числом: из 140 строк недельной таблицы 8 разошлись с запросом позже. Отчёт собирайте после того, как данные «дообработаны».
Нужна настройка отчётов по сменам под вашу технику? Свяжитесь с нами.
Читайте также