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