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

Метод GetEmailMultipleEDocumentsDialog - получить диалог отправки по почте нескольких электронных документов

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

Синтаксис:

function GetEmailMultipleEDocumentsDialog(

 const SourceContents: IContents;

 LockType: TEDocumentLockType;

 VersionType: TExportedVersionType;

 InExtendedFormat: WordBool;

 NeedCompress: WordBool;

 SignaturesType: TExportedSignaturesType): IServiceDialog;

Параметры:

SourceContents – список электронных документов для отправки;

LockType – тип блокировки отправляемых электронных документов;

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

InExtendedFormat – признак отправки в формате структурированных электронных документов: True, если нужно отправить по почте структурированные электронные документы, иначе False;

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

SignaturesType – тип отправляемых подписей.

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

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

Описание:

Метод создает диалог отправки по электронной почте нескольких электронных документов. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.

При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetEmailMultipleEDocumentsDialog. Будет показано письмо с вложенными электронными документами без предварительного показа диалога экспорта. Выполнение в невизуальном режиме возможно, если значение параметра LockTime не равно edltQuery, а значение параметра VersionType не равно evtQuery.

При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога. Будет показан диалог экспорта нескольких документов, аналогичный диалогу экспорта, который возвращает метод GetExportMultipleEDocumentDialog. После нажатия на кнопку ОК, откроется письмо с вложенными электронными документами.

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

См. также

Метод GetEmailSingleEDocumentDialog