Примеры использования объектной модели

 

Экспорт и импорт электронного документа

 

 

' Точка входа.

Dim LoginPoint As SBLogon.LoginPoint

' Приложение.

Dim DirectumApplication As sbrte.Application

' Параметры соединения с использованием кода системы.

ConnectionParams ="SystemCode=DIRECTUM"

' Получить приложение, используя точку входа.

Set LoginPoint = New SBLogon.LoginPoint

Set DirectumApplication = LoginPoint.GetApplication(ConnectionParams)

 

Dim EDocumentFactory As sbrte.IEDocumentFactory

Dim EDocument As sbrte.IEDocument

 

' ИД экспортируемого электронного документа.

EDocumentID = 147501

' Имя файла экспорта.

ExportFileName ="C:\Temp\Документ из системы DIRECTUM.doc"

 

Set EDocumentFactory = DirectumApplication.EDocumentFactory

Set EDocument = EDocumentFactory.GetObjectByID(EDocumentID)

 

' Экспортировать первую версию документа с блокировкой.

Call EDocument.Export(1, ExportFileName, True)

 

' Импортировать электронный документ в новую версию с разблокировкой.

Call EDocument.ImportFromFile(-1, "Новая версия", ExportFileName, True)

 

' Экспортировать первую версию электронного документа с блокировкой.

Set Version = EDocument.Versions.Values(0)

Version.Export(ExportFileName, True)

 

' Разблокировать версию.

Version.Unlock;

 

 

См. также:

·         Общие сведения о примерах.