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

 

Создание электронного документа из шаблона

 

 

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

Dim LoginPoint As SBLogon.LoginPoint

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

Dim DirectumApplication As sbrte.Application

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

ConnectionParams ="SystemCode=DIRECTUM"

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

Set LoginPoint = New SBLogon.LoginPoint

Set DirectumApplication = LoginPoint.GetApplication(ConnectionParams)

 

Dim EDocument As sbrte.IEDocument

Dim Templates As sbrte.IEDocument

Dim TemplatesDataSet As IDataSet

 

' Получить список шаблонов электронных документов.

Set EDocumentFactory = DirectumApplication.EDocumentFactory

Set Templates = EDocumentFactory.Templates

Set TemplatesDataSet = Templates.DataSet

 

' Наименование шаблона электронного документа.

TemplateName = "Шаблон Word"

' Код вида электронного документа.

KindCode ="Г000013"

 

' Найти шаблон по имени.

Do While Not TemplatesDataSet.EOF And Templates.Name <> TemplateName

  TemplatesDataSet.Next

Loop

 

' Если шаблон был найден, то создадим электронный документ.

If Not TemplatesDataSet.EOF Then

  TemplateCode = TemplatesDataSet.Requisites("Код").AsString

  Set EDocument = EDocumentFactory.CreateNewFromTemplate( _

    "ШАД", KindCode, TemplateCode)

  EDocument.DataSet.Requisites("ISBEDocName").AsString = "Документ из шаблона"

  EDocument.DataSet.ApplyUpdates

End If

 

 

См. также:

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