Объект ISystemDialogsFactory предназначен для создания диалогов. Используя этот объект можно:
• | получать диалог списка версий документов. Подробнее см. описание метода GetEDocumentVersionListDialog; |
• | получать диалоги списков ЭП документов. Подробнее см. описание методов GetSignatureListDialog, GetSignEDocumentDialog; |
• | получать диалоги создания документов и их версий. Подробнее см. описание методов GetCopyFDocumentDialog, GetCreateEDocumentFromFileDialog, GetCreateEDocumentFromScannerDialog, GetCreateEDocumentFromTemplateDialog, GetCreateEDocumentNewVersionDialog; |
• | получать диалоги отправки документов по почте. Подробнее см. описание методов GetEmailMultipleEDocumentsDialog, GetEmailSingleEDocumentDialog; |
• | получать диалоги экспорта и импорта документов. Подробнее см. описание методов GetExportMultipleEDocumentDialog, GetExportSingleEDocumentDialog, GetImportEDocumentVersionFromScannerDialog, GetImportEDocumentVersionFromFileDialog, GetImportEDocumentVersionFromTemplateDialog, GetImportEDocumentVersionFromEDocumentDialog. |
Получить объект можно с помощью переменной SystemDialogs либо с помощью свойства IApplication.SystemDialogsFactory.
После получения служебного диалога его следует настроить и только потом отобразить или выполнить в невизуальном режиме.
Пример:
// Импортировать версию документа из файла.
// Destiny – документ, в который нужно импортировать версию.
ImportDialog = SystemDialogs.GetImportEDocumentVersionFromFileDialog(
Destiny; 1; ''; ''; False; False)
ImportDialog.Show(False)
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |