Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Создание документа в объекте ====== Метод: ** CreateDocument** =====Передаваемые параметры===== ^Параметр^Описание^ |ASPNETSessionId|Идентификатор сессии| |projectId*|Идентификатор объекта, к которому должен быть прикреплен документ| |documentName*|Название документа (его карточки)| |documentDescription|Описание документа (параметр "Описание")| |FileName* |Название файла, который будет загружен в качестве версии документа, с его расширением| |Body* |Файл в кодировке base64| |ContentType*|[[https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_MIME-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2|Тип загружаемого файла]]| |Comment |Комментарии к загружаемой версии(параметр «Комментарии»)| |FileType|Тип версии документа \\ Возможные типы: \\ **Standard** - стандартный файл (значение по умолчанию). В интерфейсе создается по кнопке «выберите файл» на странице создания документа/версии документа.\\ **ExternalWeb** - внешняя ссылка на файл. В интерфейсе создается по кнопке «указать ссылку на файл» на странице создания документа/версии документа. \\ **NetFolder** - ссылка на сетевую папку. В интерфейсе создается по кнопке «указать ссылку на сетевую папку» на странице создания документа/версии документа.| |Reference|**Ссылка**: \\ в зависимости от значения **Type** может быть ссылкой на файл, либо ссылкой на сетевую папку| |listParams|Массив изменяемых реквизитов| |FieldWrapper|Массив значений изменяемого реквизита| |FieldName|Название реквизита| |FieldId|Идентификатор реквизита| |FieldVal|Значение реквизита| |FieldType|Тип реквизита| <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> <CreateDocument xmlns="http://streamline/"> <ASPNETSessionId>string</ASPNETSessionId> <projectId>guid</projectId> <documentName>string</documentName> <documentDescription>string</documentDescription> <version> <FileName>string</FileName> <Body>base64Binary</Body> <ContentType>string</ContentType> <Comment>string</Comment> <Reference>string</Reference> <FileType>string</FileType> </version> <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> </CreateDocument> </soap:Body> </soap:Envelope> </code> =====Возвращаемые параметры===== ^Параметр^Описание^ |CreateDocumentResult|Результат выполнения метода (успешно, либо нет с указанием причины)| |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> <CreateDocumentResponse xmlns="http://streamline/"> <CreateDocumentResult> <DocumentId>guid</DocumentId> <VersionId>guid</VersionId> </CreateDocumentResult> </CreateDocumentResponse> </soap:Body> </soap:Envelope></code>