Справочный центр Wialon

update_report_settings

Чтобы изменить параметры, используемые в отчетах, используйте метод unit/update_report_settings:

Copied!
svc=unit/update_report_settings&params={
  "itemId": <long>,
  "params": {
    "speedLimit": <uint>,
    "maxMessagesInterval": <uint>,
    "dailyEngineHoursRate": <uint>,
    "urbanMaxSpeed": <uint>,
    "mileageCoefficient": <double>,
    "fuelRateCoefficient": <double>,
    "maxDistanceBetweenCoordinates": <uint>,
    "maxMessagesSpeed": <uint>,
    "speedingTolerance": <uint>,
    "speedingMinDuration": <uint>,
    "speedingMode": <uint>
  }
}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
itemId ID объекта.
params Объект с настройками отчетов. См. Настройки отчетов.

Настройки отчетов

Объект params может содержать следующие ключи. Каждый ключ необязателен. Если ключ не указан, текущее значение этой настройки не меняется. Ключ со значением неверного типа игнорируется.

Ключ Описание
speedLimit Ограничение скорости, км/ч.
maxMessagesInterval Максимальный интервал между сообщениями, с.
dailyEngineHoursRate Суточная норма моточасов, с.
urbanMaxSpeed Ограничение скорости в городе, км/ч.
mileageCoefficient Коэффициент пробега.
fuelRateCoefficient Норма расхода топлива.
maxDistanceBetweenCoordinates Максимальное расстояние между координатами.
maxMessagesSpeed Максимальная скорость.
speedingTolerance Допустимое превышение скорости, км/ч (используется, если speedingMode = 1).
speedingMinDuration Минимальное время превышения скорости, с.
speedingMode Способ определения превышения скорости:
0: использовать speedLimit;
1: использовать данные карты.

Если speedingMode = 0 и speedLimit = 0, таблица превышений скорости не формируется.

Ответ

При успешном выполнении запроса возвращается пустой объект:

Copied!
{}

В противном случае возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры.
6 Не удалось изменить параметр из объекта params.
7 Объект не существует, или у пользователя нет права доступа Редактирование настроек поездок, вождения и диагностики на него.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.