Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:kit:remoteapi:apiref:report:export_result [20/05/2015 09:51]
ru:kit:remoteapi:apiref:report:export_result [20/05/2015 09:51] (текущий)
Строка 1: Строка 1:
 +====== Экспорт в файл ======
 +Чтобы экспортировать отчет в файл, нужно использовать команду **report/​export_result**: ​
 +<code javascript>​
 +svc=report/​export_result&​params={"​format":<​uint>,​
 + "​pageOrientation":<​text>,​
 + "​pageSize":<​text>,​
 + "​pageWidth":<​text>,​
 + "​coding":<​text>,​
 + "​delimiter":<​text>,​
 + "​headings":<​text>,​
 + "​compress":<​text>,​
 + "​attachMap":<​text>,​
 + "​extendBounds":<​bool>,​
 + "​hideMapBasis":<​text>,​
 + "​outputFileName":<​text>​}
 +</​code>​
  
 +//:!:// Данный запрос не может одновременно выполняться со следующими запросами:​
 +
 +  * [[exec_report|report/​exec_report]],​
 +  * [[get_result_chart|report/​get_result_chart]],​
 +  * [[get_result_map|report/​get_result_map]],​
 +  * [[../​messages/​load_interval|messages/​load_interval]],​
 +  * [[../​render/​create_messages_layer|render/​create_messages_layer]],​
 +  * [[../​unit/​get_trips|unit/​get_trips]],​
 +  * [[../​resource/​get_driver_bindings|resource/​get_driver_bindings]],​
 +  * [[../​resource/​get_trailer_bindings|resource/​get_trailer_bindings]],​
 +  * все запросы из раздела [[../​exchange/​exchange]] ,
 +  * [[../​account/​get_account_history|account/​get_account_history]].
 +
 +===== Параметры =====
 +^ Название ^ Описание ^^
 +| format | формат файла (см. ниже) ||
 +|  **Необязательные параметры** ​ ||  **по-умолчанию** ​ |
 +| compress | сжать файлы отчета:​ 0 - нет, 1 - да |  1  |
 +| pageOrientation | (pdf) ориентация страницы:​ portrait - книжная,​ landscap - альбомная |  portrait ​ |
 +| pageSize | (pdf) формат страницы:​ a4, a3 |  a4  |
 +| pageWidth | (pdf) ширина страницы:​ 0 - фиксированная,​ 1 - авто, компактная,​ 2 - авто, без переносов |  0  |
 +| coding | (csv) кодировка:​ utf8, cp1251 |  utf8  |
 +| delimiter | (csv) разделитель:​ semicolon - точка с запятой |  запятая ​ |
 +| headings | (csv) отображать заголовки столбцов:​ 0 - нет, 1 - да |  0  |
 +| attachMap | прикрепить карту (только для ​ PDF и HTML): 0 - нет, ​ 1 - да |  0  |
 +| extendBounds | включить в карту геозоны (только для ​ PDF и HTML): 0 - нет, ​ 1 - да |  0  |
 +| hideMapBasis | скрыть картооснову:​ 0 - нет, 1 - да |  0  |
 +| outputFileName | имя файла |  Online_report ​ |
 +
 +:!: Уточнения для ''​extendBounds'':​\\ ​
 + - внедрена новая логика:​ по-умолчанию карта масштабируется по треку/​маркерам/​иконкам;​\\
 +     - если выбрана опция -- карта масштабируется в том числе и по геозонам (ону будут отображены на карте);​\\
 +     - карта не будет вовсе отображена,​ если никаких элементов для масштабирования нет (треков/​маркеров/​иконок для дефолта и плюс геозон для включенной опции extendBounds).
 +
 +Форматы файла:
 +  * **1** - html;
 +  * **2** - pdf;
 +  * **4** - xls;
 +  * **8** - xlsx;
 +  * **16** - xml;
 +  * **32** - csv.
 +
 +===== Возвращаемый результат =====
 +Возвращает файл выбранного формата.
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam