Объекты DIRECTUM

 

Объект IEDocumentFactory

 

Метод CreateNewFromFile – создать новый электронный документ из файла

Синтаксис:

function CreateNewFromFile(

  const EDocumentTypeCode: WideString;

  const EDocumentKindCode: WideString;

  const EDocumentEditorCode: WideString;

  const ASourceFileName: WideString;

  [optional] InExtendedFormat: WordBool): IEDocument;

Параметры:

EDocumentTypeCode – имя типа электронного документа. В качестве значения параметра следует передавать имя записи из справочника Типы карточек электронных документов;

EDocumentKindCode – код вида электронного документа. В качестве значения параметра следует передавать код записи из справочника Виды электронных документов;

EDocumentEditorCode – код приложения редактора. В качестве значения параметра следует передавать код записи из справочника Приложения-редакторы;

ASourceFileName – полное имя файла, на основе которого создается электронный документ;

InExtendedFormat - признак создания документа из файла структурированного электронного документа: True, если нужно создать документ из файла структурированного электронного документа, иначе False. По умолчанию параметр принимает значение False.

Возвращаемое значение:

Электронный документ.

Описание:

Метод создает новый электронный документ из указанного файла, но не сохраняет его в базе данных. Сохранить документ в базе данных можно с помощью метода Save. Если в качестве параметров EDocumentTypeCode, EDocumentKindCode, EDocumentEditorCode передать имя или код несуществующей записи или если в параметре ASourceFileName передать имя несуществующего файла, то будет сгенерировано исключение.

При создании электронного документа выполняется процесс «Добавление электронного документа»:

 

 

Добавление электронного документа

 

 

Набор данных. Открытие

Карточка. Добавление До

Добавление записи главного раздела набора данных на клиенте

Таблица. Добавление До

Добавление записи в детальный раздел «Права доступа на электронный документ»

Таблица. Добавление После

Карточка. Добавление После

Карточка. Открытие

Таблица 2. Добавление До

Добавление записи детального раздела «Версии электронного документа»

Таблица 2. Добавление После

Карточка. Сохранение Возможность

Карточка. Сохранение До

Сохранение документа на сервере

Карточка. Сохранение после

Карточка. Закрытие

Набор данных. Закрытие

 

 

 

См. также:

·         метод CreateNewFromFileInExtendedFormat;

·         метод CreateNewFromScannedFile.