Скачивание файла отчёта

Метод: DownloadSpreadsheetReportFile

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
reportId*Идентификатор отчета Системы типа «Электронная таблица»
reportFileTypeТип запрашиваемого файла отчета.
Возможные типы:
• xlsx
• rtf
• doc
• pdf
Значение по умолчанию «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>