Тема: Округления в отчётах по топливу
Можно ли из отчета по топливу убрать миллилитры и чтоб цифры были только в литрах ?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Можно ли из отчета по топливу убрать миллилитры и чтоб цифры были только в литрах ?
В разделе Дополнительные настройки диалога шаблона отчета отключите опцию Пробег/топливо/счетчики с точностью до сотых. Но стоит отметить, что целыми числами в таком случае будут выводиться значения топлива больше 50 литров.
Также есть вариант в настройках датчика настроить округление его значений до целых.
Вот как сделать округление в датчике.
ТС с баком в 60 литров. И 80% времени в баке меньше 50 литров, а миллилитры клиенту ну никак не нужны.
В разделе Дополнительные настройки диалога шаблона отчета отключите опцию Пробег/топливо/счетчики с точностью до сотых. Но стоит отметить, что целыми числами в таком случае будут выводиться значения топлива больше 50 литров.
Также есть вариант в настройках датчика настроить округление его значений до целых.
Вот как сделать округление в датчике.
ТС с баком в 60 литров. И 80% времени в баке меньше 50 литров, а миллилитры клиенту ну никак не нужны.
Вот как сделать округление в датчике.
Например так. Текущий ДУТ со своей тарировкой (таблицей расчета) делаете произвольным датчиком (назовем его Топливо), создаете новый датчик с типом ДУТ и задаете ему в качестве параметра [Топливо] и такую таблицу расчета, прописывая каждый литр до 50 (округляем к ближайшему целому):
x=0, a=0, b=0
x=0.5, a=0, b=1
x=1.5, a=0, b=2
...
x=49.5, a=0, b=50
eremin777 пишет:Вот как сделать округление в датчике.
Например так. Текущий ДУТ со своей тарировкой (таблицей расчета) делаете произвольным датчиком (назовем его Топливо), создаете новый датчик с типом ДУТ и задаете ему в качестве параметра [Топливо] и такую таблицу расчета, прописывая каждый литр до 50 (округляем к ближайшему целому):
x=0, a=0, b=0
x=0.5, a=0, b=1
x=1.5, a=0, b=2
...
x=49.5, a=0, b=50
если честно не совсем понял. То есть создаем новый датчик и делаем валидатор уже созданного ?
если честно не совсем понял. То есть создаем новый датчик и делаем валидатор уже созданного ?
Есть текущий датчик с типом ДУТ, именем допустим Топливо. Меняете этому датчику тип с ДУТ на произвольный. Далее создаете новый датчик с типом ДУТ, параметром [Топливо] и прописываете ему таблицу расчета. Валидация в этой схеме не используется.
eremin777 пишет:если честно не совсем понял. То есть создаем новый датчик и делаем валидатор уже созданного ?
Есть текущий датчик с типом ДУТ, именем допустим Топливо. Меняете этому датчику тип с ДУТ на произвольный. Далее создаете новый датчик с типом ДУТ, параметром [Топливо] и прописываете ему таблицу расчета. Валидация в этой схеме не используется.
сделал так. Теперь везде начальный и конечный просто 50 и все
сделал так. Теперь везде начальный и конечный просто 50 и все
проверьте, какое значение принимает параметр первого датчика (Топливо), и какое выходное значение у этого датчика.
Возможно, выходное значение 50 или больше.
eremin777 пишет:сделал так. Теперь везде начальный и конечный просто 50 и все
проверьте, какое значение принимает параметр первого датчика (Топливо), и какое выходное значение у этого датчика.
Возможно, выходное значение 50 или больше.
Уровень топлива:20.00
Топливо:50.00 л
Уровень топлива:20.00
Топливо:50.00 л
Можете сказать название объекта (если на хостинге) в ЛС и дату/время сообщения для проверки?
eremin777 пишет:Уровень топлива:20.00
Топливо:50.00 лМожете сказать название объекта (если на хостинге) в ЛС и дату/время сообщения для проверки?
Написал
Написал
Ответил в ЛС, отредактируйте параметр и проверьте отчет заново.
eremin777 пишет:Написал
Ответил в ЛС, отредактируйте параметр и проверьте отчет заново.
Есть только параметры lls и lls1, а параметра "Уровень топлива" нет
Есть только параметры lls и lls1, а параметра "Уровень топлива" нет
Все верно. Вы просто прописываете [Уровень топлива] со скобками вручную. Это не параметр от прибора, а возможность Wialon-а задавать в качестве параметра датчика имя другого датчика.