Синтаксис:
procedure ImportFromFile( VersionNumber: Integer; const VersionNote: WideString; const FileName: WideString; [optional] NeedUnlock: WordBool; [optional] const EditorCode: WideString; [optional] InExtendedFormat: WordBool); |
Параметры:
• | VersionNumber – номер версии документа, в которую будет производиться импорт. Нумерация версий начинается с 1; |
• | VersionNote – примечание к версии; |
• | FileName – имя файла для импорта документа; |
• | NeedUnLock – признак разблокирования документа после импорта: True, если нужно разблокировать, иначе False; |
• | EditorCode – код приложения-редактора. В качестве значения параметра следует передавать код приложения-редактора из справочника Приложения-редакторы; |
• | InExtendedFormat – признак импорта из структурированного документа: True, если нужно импортировать из структурированного документа, иначе False. По умолчанию параметр принимает значение False. |
Описание:
Метод импортирует файл с именем FileName в версию документа с номером VersionNumber. Если файла с именем FileName не существует или у документа нет версии с номером VersionNumber, то будет сгенерировано исключение. Если в качестве значения параметра VersionNumber передать –1, то будет произведен импорт в новую версию.
Пользователь может импортировать документ, если он обладает правами на изменение документа, в который производится импорт. Импортировать с разблокировкой может пользователь, который экспортировал документ или версию документа с блокировкой, и администратор системы. Если попытаться разблокировать не заблокированный документ, то будет сгенерировано исключение.
При импорте из структурированного документа приложение-редактор определяется автоматически. Значение, переданное в параметре EditorCode, используется, только если приложение, указанное в структурированном документе, не найдено в справочнике Приложения-редакторы.
Метод ImportFromEDocument Метод ImportFromScannedFile Метод ImportFromTemplate |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |