Объекты DIRECTUM > Работа с электронными документами > IEDocumentFactory – фабрика электронных документов >

Метод CreateNewFromTemplateComponent – создать новый электронный документ из компоненты шаблона

Предыдущий раздел В начало Следующий раздел

Синтаксис:

function CreateNewFromTemplateComponent(

 const Template: IEDocument;

 const EDocumentType: WideString;

 const EDocumentKind: WideString): IEDocument;

Параметры:

Template – шаблон электронного документа. Шаблон электронного документа – это электронный документ, который имеет вид «Шаблоны электронных документов»;

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

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

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

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

Описание:

Метод создает новый электронный документ из шаблона, но не сохраняет его в базе данных. Сохранить документ в базе данных можно с помощью метода Save. Если в качестве параметров EDocumentType, EDocumentKind передать код несуществующей записи или если электронный документ, переданный в параметре Template, не является шаблоном, то будет сгенерировано исключение.

Следует использовать метод, если указатель на шаблон уже имеется.

При создании электронного документа выполняется процесс «Добавление электронного документа» (схему процесса см. в описании метода IEDocumentFactory.CreateNewFromFile).

См. также

Метод CreateNewFromTemplate