Тема: Список существующих шаблонов отчетов
Скажите пожалуйста как получить список существующих шаблонов отчетов?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Скажите пожалуйста как получить список существующих шаблонов отчетов?
Получим все шаблоны отчетов, которые нам доступны в указанном ресурсе.
Для PRO:
Ищите ресурс, где хранятся шаблоны, если знаете его ID: Поиск элемента по ID (PRO).
В параметре flags укажите флаг для отчетов: Флаги для ресурса(PRO).
Для Hosting:
Используем ту же команду поиска ресурса, но для хостинга: Поиск элемента по ID(Hosting).
Флаг для параметра flags для отчетов берем отсюда: Флаги для ресурса (Hosting).
wialon pro
svc=core/search_item¶ms={"itemId":<long>,
"flags":<uint>}
itemid сюда нужно положить "bact":<uint>, /* ID учетной записи */?
ну если у вас не раздельный биллинг то да, а если у вас несколько ресурсов, то данные запросы нужно выполнять для каждого
wialon pro
Выполняю запрос: http://{host}/ajax.html?svc=core/search_item¶ms={itemId:228,flags:0x00008000}&ssid=8fc92c9753f60d3bc888daa5986ed01d
Возвращается error: 7. Скажите какая причина?
Это произошло после удаление и создания по новой учетной записи. Соответственно ID новой учетной записи в itemId передаю.
2 варианта: либо неверный ID либо упользователя под каким вы выполняете запрос нет прав на просмотр данного элемента
2 варианта: либо неверный ID либо упользователя под каким вы выполняете запрос нет прав на просмотр данного элемента
Передал "bact":<uint>, /* ID учетной записи */ после логина http://sdk.wialon.com/wiki/ru/pro/remot … core/login все работает, объясните пожалуйста ситуацию
Вероятнее всего вы зашли под создателем данной учетной записи и конечно у него есть права на ее просмотр
Опять проблема с отчетами, беру ID учетной записи bact возвращается {error:7}
Ищите ресурс, где хранятся шаблоны, если знаете его ID: Поиск элемента по ID (PRO).
Где взять ID ресурса?
treasury
поищите для верности все доступные ресурсы с помощью команды http://sdk.wialon.com/wiki/ru/pro/remot … arch_items
itemsType = avl_resource
пробегитесь по результату, найдите ваш шаблон и соответственно ресурс, где он хранится и его ID
Мне нужно просто получить список доступных отчетов для учетной записи
Мне нужно просто получить список доступных отчетов для учетной записи
Воспользуйтесь запросом Поиск по критериям - поиск в подэлементах
http://sdk.wialon.com/wiki/ru/sidebar/r … arch_items
в качестве "itemsType" - avl_resource
"propName" и "sortType" - reporttemplates
"propValueMask" - "*"
«propType» - "propitemname"
Также включить флаг 0x00002000 http://sdk.wialon.com/wiki/ru/sidebar/r … t/resource
Пример поиска в подэлементах: http://sdk.wialon.com/wiki/ru/sidebar/r … kriterijam
Вот запрос:
http://{host}/ajax.html?svc=core/search_items¶ms={"spec":{"itemsType":"avl_resource","propName":"reporttemplates","propValueMask":"*","sortType":" reporttemplates","propType":"propitemname"},"force":0,"flags":0x00002000,"from":0,"to":0}&ssid='+MyApp.app.mySsid
dataFlags: 8192
indexFrom: 0
indexTo: 0
items: [{poi:{1:{id:1, nm:Ананьев,…}, 2:{id:2, nm:Белая Церковь,…}, 3:{id:3, nm:Бердянск,…},…}, poimax:-1}]
searchSpec: {itemsType:avl_resource, propName:reporttemplates, propValueMask:*, sortType: reporttemplates}
itemsType: "avl_resource"
propName: "reporttemplates"
propValueMask: "*"
sortType: " reporttemplates"
totalItemsCount: 2
К сожалению я ничего похожего на отчеты не вижу, вопрос открыт, каким запросом можно получить список доступных отчетов для текущей учетной записи?
На сервере стоит Wialon Pro 1401 R4 на R3 все работало, что-то поменяли с отчетами.