1

Изменение параметров, используемых в отчетах

(27/01/2014 12:09:55 отредактировано Beef)

Тема: Изменение параметров, используемых в отчетах

Всем привет!
Пытаюсь воспользоваться командой unit/update_report_settings.
Вот пример конкретного запроса, формируемого мною:

svc=unit/update_report_settings&params={'itemId':4778830,
                                        'params':{
                                                'speed_limit':0,
                                                'max_messages_interval':50,
                                                'daily_engine_hours_rate':0,
                                                'urban_max_speed':60,
                                                'mileage_coefficient':1}}

Возвращается пустой объект {}, т.е. вроде бы всё успешно, но изменений ни по одному параметру у объекта не вижу (пробовал для разных объектов).
В чём может быть дело?

PS Изменения смотрю на вкладке объекта "Дополнительно".

2

Изменение параметров, используемых в отчетах

Re: Изменение параметров, используемых в отчетах

Проверил функцию -- она работает.
Забирал результаты тоже функцией:

svc=unit/get_report_settings&params={"itemId":xxx}&sid=

Проверьте, что во вкладке "Дополнительно" руками можете менять значения и они срабатывают.
Посмотрите, что клиент передаёт на сервер в браузере: включите Firebug  и посмотрите, что передаётся, когда поменяли на вкладке "Дополнительно" значения и нажали ОК.

Maksim
Wialon Platform QA
Gurtam
3

Изменение параметров, используемых в отчетах

Re: Изменение параметров, используемых в отчетах

Beef, что касается Pro, то функция в самом деле не работает. Похоже, что вы первый, кто ей воспользовался.
Она уже исправлена и рабочая версия будет доступна в новом релизе Pro.

4

Изменение параметров, используемых в отчетах

Re: Изменение параметров, используемых в отчетах

mast пишет:

Проверил функцию -- она работает.
Забирал результаты тоже функцией:

svc=unit/get_report_settings&params={"itemId":xxx}&sid=

Проверьте, что во вкладке "Дополнительно" руками можете менять значения и они срабатывают.
Посмотрите, что клиент передаёт на сервер в браузере: включите Firebug  и посмотрите, что передаётся, когда поменяли на вкладке "Дополнительно" значения и нажали ОК.

Ошибка в доках в названии параметров:
http://sdk.wialon.com/wiki/ru/pro/remot … t_settings
Вместо:

svc=unit/update_report_settings&params={"itemId":<long>,
                    "params":{
                        "speed_limit":<uint>,
                        "max_messages_interval":<uint>,
                        "daily_engine_hours_rate":<uint>,
                        "urban_max_speed":<uint>,
                        "mileage_coefficient":<double>
                    }}

Нужно:

svc=unit/update_report_settings&params={"itemId":<long>,
                    "params":{
                        "speedLimit":<uint>,
                        "maxMessages_interval":<uint>,
                        "dailyEngineHoursRate":<uint>,
                        "urbanMaxSpeed":<uint>,
                        "mileageCoefficient":<double>
                    }}

Теперь всё ок. Спасибо, что подсказали фаербагом посмотреть)

Добавлено спустя   2 минуты  7 секунд:

nevl пишет:

Beef, что касается Pro, то функция в самом деле не работает. Похоже, что вы первый, кто ей воспользовался.
Она уже исправлена и рабочая версия будет доступна в новом релизе Pro.

Не, у меня хостинг. Но решилась уже проблема.

5

Изменение параметров, используемых в отчетах

Re: Изменение параметров, используемых в отчетах

У вас хостинг, но вы смотрели документацию на pro и поэтому названия параметров не совпали, но зато мы обнаружили ошибку в Pro, оч занимательно))

Development Department
Gurtam
6

Изменение параметров, используемых в отчетах

Re: Изменение параметров, используемых в отчетах

zuve пишет:

У вас хостинг, но вы смотрели документацию на pro и поэтому названия параметров не совпали, но зато мы обнаружили ошибку в Pro, оч занимательно))

Да, все хороши))