Объекты DIRECTUM > Служебные формы > ISystemDialogsFactory – фабрика диалогов >

Метод GetCopyEDocumentDialog – получить диалог копирования электронного документа

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

Синтаксис:

function GetCopyEDocumentDialog(

 SourceEDocument: OleVariant;

 SourceEDocumentVersionNumber: Integer;

 Container: OleVariant;

 NeedOpen: WordBool): IServiceDialog;

Параметры:

SourceEDocument – информация о копируемом электронном документе;

SourceEDocumentVersionNumber – номер копируемой версии;

Container – информация о папке, в которую копируется электронный документ;

NeedOpen – необходимость открытия электронного документа после копирования: True, если нужно открыть документ, иначе False.

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

Служебный диалог копирования электронного документа.

Описание:

Метод возвращает диалог копирования версии с номером SourceEDocumentVersionNumber электронного документа SourceEDocument в папку Container. В качестве параметра SourceEDocument следует передавать объект IEDocumentInfo, иначе будет сгенерировано исключение. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.

При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetCopyEDocumentDialog.

При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.