Создание документа в объекте

Метод: CreateDocument

ПараметрОписание
ASPNETSessionIdИдентификатор сессии
projectId*Идентификатор объекта, к которому должен быть прикреплен документ
documentName*Название документа (его карточки)
documentDescriptionОписание документа (параметр «Описание»)
FileName* Название файла, который будет загружен в качестве версии документа, с его расширением
Body* Файл в кодировке base64
ContentType*Тип загружаемого файла
Comment Комментарии к загружаемой версии(параметр «Комментарии»)
FileTypeТип версии документа
Возможные типы:
Standard - стандартный файл (значение по умолчанию). В интерфейсе создается по кнопке «выберите файл» на странице создания документа/версии документа.
ExternalWeb - внешняя ссылка на файл. В интерфейсе создается по кнопке «указать ссылку на файл» на странице создания документа/версии документа.
NetFolder - ссылка на сетевую папку. В интерфейсе создается по кнопке «указать ссылку на сетевую папку» на странице создания документа/версии документа.
ReferenceСсылка:
в зависимости от значения Type может быть ссылкой на файл, либо ссылкой на сетевую папку
listParamsМассив изменяемых реквизитов
FieldWrapperМассив значений изменяемого реквизита
FieldNameНазвание реквизита
FieldIdИдентификатор реквизита
FieldValЗначение реквизита
FieldTypeТип реквизита
<?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>
ПараметрОписание
CreateDocumentResultРезультат выполнения метода (успешно, либо нет с указанием причины)
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>
    <CreateDocumentResponse xmlns="http://streamline/">
      <CreateDocumentResult>
        <DocumentId>guid</DocumentId>
        <VersionId>guid</VersionId>
      </CreateDocumentResult>
    </CreateDocumentResponse>
  </soap:Body>
</soap:Envelope>