Метод: 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>