Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Сохранение отчета в файл в Системе ====== Метод: **SaveSpreadsheetReportFileAsDocument ** =====Передаваемые параметры===== ^Параметр^Описание^ |ASPNETSessionId*|Идентификатор сессии| |reportId*|Идентификатор отчета Системы типа «Электронная таблица»| |reportFileType|Тип запрашиваемого файла отчета. \\ Возможные типы: \\ • xlsx \\ • rtf \\ • doc \\ • pdf \\ Значение по умолчанию «xlsx» (т.е. если не указано)| |reportProjectId|Идентификатор объекта (если отчет типа «Электронная таблица» является объектным) для фильтрации данных| |projectId*|Идентификатор объекта, в который планируется сохранить экспортированный файл отчета в качестве его документа| |documentName|Название документа. По умолчанию название документа в соответствии с названием отчета, переданного в ReportId. Название без указания расширения.| |documentDescription|Описание документа (параметр «Описание»)| |FieldWrappers|Массив реквизитов документа| |FieldWrapper|Элемент массива| |FieldId|Идентификатор реквизита| |FieldValue|Значение реквизита| <code xml> <?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> </code> =====Возвращаемые параметры===== ^Параметр^Описание^ |SaveSpreadsheetReportFileAsDocumentResult|Результат выполнения метода (успешно, либо нет с указанием причины)| |DocumentId|Идентификатор созданного документа| |VersionId|Идентификатор созданной версии документа| <code xml> <?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> </code>