Синтаксис:
function GetEDocumentPredefinedRequisitesList(
  const FullDocumentName: WideString): WideString;
Параметры:
FullDocumentName – имя файла активного документа приложения с указанием полного пути.
Возвращаемое значение:
Строка, содержащая значения некоторых предопределенных реквизитов документа.
Описание:
Функция возвращает строку в формате XML со значениями некоторых реквизитов документа. Если указанный документ не является документом системы DIRECTUM, то функция возвращает пустую строку.
Функция возвращает значения реквизитов документа и его открытой версии:
| • | Наименование; | 
| • | Дата документа; | 
| • | № документа; | 
| • | ИД; | 
| • | Номер версии. | 
Функция возвращает значения реквизитов в формате:
<Requisites>
  <!—- Реквизит1. -->
  <Requisite 
    Name="{Название реквизита1}"
    LocalizedName="{ИД строки локализации реквизита1}">
    <![CDATA[{Значение реквизита1}]
  </Requisite>
  …
</Requisites>
Пример:
' Отобразить информацию о документе.
Set XMLDoc = CreateObject("MSXML.DOMDocument")
XMLData = IntLib.GetEDocumentPredefinedRequisitesList( _
  AtiveDocument.FullName)
Call XMLDoc.loadXML(XMLData)
Set NodeList = XMLDoc.selectNodes("//Requisite")
ReDim ReqList(NodeList.length - 1, 1)
NodeIndex = 0
For Each Node In NodeList
  MsgBox Node.attributes.getNamedItem("Name").nodeValue _ 
    & " = " & Node.Text
  NodeIndex = NodeIndex + 1
Next
| © Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |