Метод: DownloadSpreadsheetReportFile
Параметр | Описание |
---|---|
ASPNETSessionId* | Идентификатор сессии |
reportId* | Идентификатор отчета Системы типа «Электронная таблица» |
reportFileType | Тип запрашиваемого файла отчета. Возможные типы: • xlsx • rtf • doc Значение по умолчанию «xlsx» (т.е. если не указано) |
reportProjectId | Идентификатор объекта (если отчет типа «Электронная таблица» является объектным) для фильтрации данных |
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <DownloadSpreadsheetReportFile xmlns="http://streamline/"> <ASPNETSessionId>string</ASPNETSessionId> <reportId>guid</reportId> <reportFileType>string</reportFileType> <reportProjectId>guid</reportProjectId> </DownloadSpreadsheetReportFile> </soap:Body> </soap:Envelope>
Параметр | Описание |
---|---|
DownloadSpreadsheetReportFileResult | Результат выполнения метода (успешно, либо нет с указанием причины) |
ReportId | Идентификатор отчета |
ReportName | Название отчета |
ProjectId | Идентификатор проекта |
ProjectName | Название проекта |
ReportFileName | Название файла отчета |
ReportFileType | Тип версии документа Возможные типы: Standard - стандартный файл (значение по умолчанию). В интерфейсе создается по кнопке «выберите файл» на странице создания документа/версии документа. ExternalWeb - внешняя ссылка на файл. В интерфейсе создается по кнопке «указать ссылку на файл» на странице создания документа/версии документа. NetFolder - ссылка на сетевую папку. |
ReportFileBody | Файл в кодировке base64 |
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <DownloadSpreadsheetReportFileResponse xmlns="http://streamline/"> <DownloadSpreadsheetReportFileResult> <ReportId>guid</ReportId> <ReportName>string</ReportName> <ProjectId>guid</ProjectId> <ProjectName>string</ProjectName> <ReportFileName>string</ReportFileName> <ReportFileType>string</ReportFileType> <ReportFileBody>base64Binary</ReportFileBody> </DownloadSpreadsheetReportFileResult> </DownloadSpreadsheetReportFileResponse> </soap:Body> </soap:Envelope>