Объекты DIRECTUM

 

Объект ISystemDialogsFactory

 

Метод GetCreateEDocumentFromFileDialog – получить диалог создания электронного документа из файла

Синтаксис:

function GetCreateEDocumentFromFileDialog(

  const SourceFileName: WideString;

  const CurrentFolder: IFolderInfo;

  const KindCode: WideString;

  const TypeCode: WideString;

  const EditorCode: WideString;

  NeedOpen: WordBool;

  NeedDeleteSourceFile: WordBool): IServiceDialog;

Параметры:

SourceFileName полное имя файла;

CurrentFolder – информация о папке, в которую будет помещена ссылка на электронный документ;

KindCode – код записи из справочника Виды электронных документов;

TypeCode - имя записи из справочника Типы карточек электронных документов;

EditorCode – код записи из справочника Приложения-редакторы;

NeedOpen - необходимость открытия документа после создания: True, если нужно открыть, иначе False;

NeedDeleteSourceFile – необходимость удаления исходного файла: True, если нужно удалить, иначе False.

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

Служебный диалог для создания электронного документа из файла.

Описание:

Метод возвращает диалог для создания электронного документа из файла с именем SourceFileName. Ссылка на созданный документ будет помещена в папку CurrentFolder. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.

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

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

 

 

См. также:

·         метод GetCreateEDocumentFromScannerDialog;

·         метод GetCreateEDocumentFromTemplateDialog.