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

Метод GetExportSingleEDocumentDialog – получить диалог экспорта одного электронного документа

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

Синтаксис:

function GetExportSingleEDocumentDialog(

 EDocument: OleVariant;

 EDocumentVersionNumber: Integer;

 NeedLock: WordBool;

 const FileName: WideString;

[optional] NeedCompress: WordBool;

[optional] SignaturesType: TExportedSignaturesType): IServiceDialog;

Параметры:

EDocument – экспортируемый электронный документ;

EDocumentVersionNumber – номер версии документа, которую следует экспортировать;

NeedLock – необходимость блокировки экспортируемого электронного документа: True, если блокировка нужна, False, если блокировка не нужна;

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

NeedCompress – признак сжатия документа при экспорте: True, если нужно сжимать документ, иначе False. По умолчанию параметр принимает значение False;

SignaturesType – тип экспортируемых подписей. По умолчанию параметр принимает значение estAll.

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

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

Описание:

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

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

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

Если параметр NeedCompress имеет значение True, то версия экспортируемого документа будет предварительно упакована в zip-архив.