Тема: Литры в час, расчет по всему топливу
Здравствуйте! К своему удивлению обнаружил сегодня недовольного клиента (крупный, около 1000 генераторов), который бьет себя в грудь доказывая, что наша система показывает не верные данные по расходу топлива (л/ч)(Датчик Уровня Топлива). Он оказался прав, когда взяв, калькулятор, и посчитав вручную количество израсходованного топлива - получился недобор примерно 2% от всего израсходованного топлива. Как оказалось, расчет в системе происходит только по расходу за промежуток времени работы генератора. А топливо, которое по некоторым причинам не вошло в промежуток работы генератора - не учитывается.
Вот одна из причин:
При работе генератора возникает вибрация. Т.к. Бак стоит в генераторе (очень низкий и длинный) создается вибрация, которая поднимает уровень топлива в момент работы генератора. Соответственно иногда после выключения генератора, уровень немного падает - но это изменение не считается за потребленное топливо. Так за месяц и набегает на 1-2% таких недочетов.
В итоге клиент хочет видеть расчет по всему потребленному топливу и ставит под вопрос работоспособность системы.
Литры в час это основной показатель работы стационарных обьектов.
Предлагаю внести в статистку и в другие отчеты, где содержится расход в час параметр "Израсходовано л/ч за весь период". По поездкам такой параметр уже давно существует в системе.
P.S.: На SDK конечно можно расчитать его, но надо тогда писать полностью весь интерфейс со всеми исходящими.