Получение информации о документе

Метод: GetDocumentInfo

ПараметрОписание
ASPNETSessionIdИдентификатор сессии
documentIdИдентификатор карточки документа
<?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>
    <GetDocumentInfo xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <documentId>guid</documentId>
    </GetDocumentInfo>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
ProjectIdИдентификатор объекта, к которому прикреплен документ
DocumentIdИдентификатор карточки документа
DocumentNameНазвание карточки документа
IsControlЭто контрольный документ?
Для пустого контрольного документа – true
Для остальных документов – false
isNegotiationRequested Документ требует согласования?
Если у документа включена опция «Проверять согласование» – true
Если у документа отключена опция «Проверять согласование» – false
DocumentDateДата создания документа
DocumentDescriptionОписание документа (параметр «Описание»)
Version
IdИдентификатор активной версии документа
NumberНомер активной версии документа (цифра 1,2,3 и т.д.)
DateДата создания активной версии документа
FileNameНазвание файла активной версии документа c его расширением
ContentTypeТип загружаемого файла
FileSizeРазмер файла активной версии документа
AuthorIdИдентификатор автора активной версии документа
CommentКомментарий к активной версии документа (параметр «Комментарии»)
LinkПараметр «Ссылка» активной версии документа
NegotiationStatusПараметр «Согласован» активной версии документа. 3 варианта: None, Rejected, Accepted
FieldWrappersМассив реквизитов документа
FieldWrapperЭлемент массива
FieldIdИдентификатор реквизита
FieldTypeТип реквизита
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>
    <GetDocumentInfoResponse xmlns="http://streamline/">
      <GetDocumentInfoResult>
        <ProjectId>guid</ProjectId>
        <DocumentId>guid</DocumentId>
        <DocumentName>string</DocumentName>
        <IsControl>boolean</IsControl>
        <IsNegotationRequested>boolean</IsNegotationRequested>
        <DocumentDate>dateTime</DocumentDate>
        <DocumentDescription>string</DocumentDescription>
        <Version>
          <Id>guid</Id>
          <Number>int</Number>
          <Date>dateTime</Date>
          <FileName>string</FileName>
          <ContentType>string</ContentType>
          <FileSize>int</FileSize>
          <AuthorId>guid</AuthorId>
          <Comment>string</Comment>
          <Link>string</Link>
          <NegotiationStatus>None or Rejected or Accepted</NegotiationStatus>
        </Version>
        <Fields>
          <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>
        </Fields>
      </GetDocumentInfoResult>
    </GetDocumentInfoResponse>
  </soap:Body>
</soap:Envelope>