Синтаксис:
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-архив.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |