Сохранение отчета в файл в Системе

Метод: SaveSpreadsheetReportFileAsDocument

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
reportId*Идентификатор отчета Системы типа «Электронная таблица»
reportFileTypeТип запрашиваемого файла отчета.
Возможные типы:
• xlsx
• rtf
• doc
• pdf
Значение по умолчанию «xlsx» (т.е. если не указано)
reportProjectIdИдентификатор объекта (если отчет типа «Электронная таблица» является объектным) для фильтрации данных
projectId*Идентификатор объекта, в который планируется сохранить экспортированный файл отчета в качестве его документа
documentNameНазвание документа. По умолчанию название документа в соответствии с названием отчета, переданного в ReportId. Название без указания расширения.
documentDescriptionОписание документа (параметр «Описание»)
FieldWrappersМассив реквизитов документа
FieldWrapperЭлемент массива
FieldIdИдентификатор реквизита
FieldValueЗначение реквизита
<?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>
    <SaveSpreadsheetReportFileAsDocument xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <reportId>guid</reportId>
      <reportFileType>string</reportFileType>
      <reportProjectId>guid</reportProjectId>
      <projectId>guid</projectId>
      <documentName>string</documentName>
      <documentDescription>string</documentDescription>
      <listParams>
        <FieldWrapper>
          <FieldName>string</FieldName>
          <FieldId>string</FieldId>
          <FieldVal>string</FieldVal>
          <FieldType>string</FieldType>
        </FieldWrapper>
        <FieldWrapper>
          <FieldName>string</FieldName>
          <FieldId>string</FieldId>
          <FieldVal>string</FieldVal>
          <FieldType>string</FieldType>
        </FieldWrapper>
      </listParams>
    </SaveSpreadsheetReportFileAsDocument>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
SaveSpreadsheetReportFileAsDocumentResultРезультат выполнения метода (успешно, либо нет с указанием причины)
DocumentIdИдентификатор созданного документа
VersionIdИдентификатор созданной версии документа
<?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>
   <?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>
    <SaveSpreadsheetReportFileAsDocumentResponse xmlns="http://streamline/">
      <SaveSpreadsheetReportFileAsDocumentResult>
        <DocumentId>guid</DocumentId>
        <VersionId>guid</VersionId>
      </SaveSpreadsheetReportFileAsDocumentResult>
    </SaveSpreadsheetReportFileAsDocumentResponse>
  </soap:Body>
</soap:Envelope>