URL: components/Services/APIDocuments.asmx
Метод: GetDocumentInfo
| Параметр | Описание |
|---|---|
ASPNETSessionId | Идентификатор сессии |
documentId | Идентификатор карточки документа |
<?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:str="http://streamline/"> <soapenv:Header/> <soapenv:Body> <str:GetDocumentInfo> <str:ASPNETSessionId>string</str:ASPNETSessionId> <str:documentId>guid</str:documentId> </str:GetDocumentInfo> </soapenv:Body> </soapenv: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 | Параметр «Согласован» активной версии документа. Три варианта: None, Rejected, Accepted |
FieldWrappers | Массив реквизитов документа |
FieldWrapper | Элемент массива |
FieldId | Идентификатор реквизита |
FieldType | Тип реквизита |
FieldValue | Значение реквизита |
<?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetDocumentInfoResponse xmlns="http://streamline/"> <GetDocumentInfoResult> <ProjectId>guid</ProjectId> <DocumentId>guid</DocumentId> <DocumentName>string</DocumentName> <IsControl>boolean</IsControl> <IsNegotationRequested>boolean</IsNegotationRequested> <DocumentDate>dateTime</DocumentDate> <Version> <Id>guid</Id> <Number>int</Number> <Date>dateTime</Date> <FileName>string</FileName> <ContentType>string</ContentType> <FileSize>int</FileSize> <AuthorId>guid</AuthorId> <NegotiationStatus>None or Rejected or Accepted</NegotiationStatus> </Version> </GetDocumentInfoResult> </GetDocumentInfoResponse> </s:Body> </s:Envelope>