Объект 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)