Копировать ссылку на страницу

Синтаксис:

function GetEmailSingleEDocumentDialog(

 EDocument: OleVariant;

 EDocumentVersionNumber: Integer;

 NeedLock: WordBool;

 InExtendedFormat: WordBool;

 NeedCompress: WordBool;

 SignaturesType: TExportedSignaturesType): IServiceDialog;

Параметры:

EDocument – отправляемый документ;
EDocumentVersionNumber – номер версии отправляемого документа;
NeedLock – необходимость блокировки отправляемого документа: True, если блокировка нужна, False, если блокировка не нужна;
InExtendedFormat – признак отправки в формате структурированного документа: True, если нужно отправить по почте структурированный документ, иначе False;
NeedCompress – признак сжатия документа при отправке: True, если нужно сжимать документ, иначе False;
SignaturesType – тип отправляемых подписей.

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

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

Описание:

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

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

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

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

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM