Синтаксис:
function CreateNewFromFile( const EDocumentTypeCode: WideString; const EDocumentKindCode: WideString; const EDocumentEditorCode: WideString; const ASourceFileName: WideString; [optional] InExtendedFormat: WordBool): IEDocument; |
Параметры:
EDocumentTypeCode – имя типа электронного документа. В качестве значения параметра следует передавать имя записи из справочника Типы карточек электронных документов;
EDocumentKindCode – код вида электронного документа. В качестве значения параметра следует передавать код записи из справочника Виды электронных документов;
EDocumentEditorCode – код приложения редактора. В качестве значения параметра следует передавать код записи из справочника Приложения-редакторы;
ASourceFileName – полное имя файла, на основе которого создается электронный документ;
InExtendedFormat - признак создания документа из файла структурированного электронного документа: True, если нужно создать документ из файла структурированного электронного документа, иначе False. По умолчанию параметр принимает значение False.
Возвращаемое значение:
Электронный документ.
Описание:
Метод создает новый электронный документ из указанного файла, но не сохраняет его в базе данных. Сохранить документ в базе данных можно с помощью метода Save. Если в качестве параметров EDocumentTypeCode, EDocumentKindCode, EDocumentEditorCode передать имя или код несуществующей записи или если в параметре ASourceFileName передать имя несуществующего файла, то будет сгенерировано исключение.
При создании электронного документа выполняется процесс «Добавление электронного документа»:
|
Добавление электронного документа |
|
|
|
|
Набор данных. Открытие |
||
Карточка. Добавление До |
||
Добавление записи главного раздела набора данных на клиенте |
||
Таблица. Добавление До |
||
Добавление записи в детальный раздел «Права доступа на электронный документ» |
||
Таблица. Добавление После |
||
Карточка. Добавление После |
||
Карточка. Открытие |
||
Таблица 2. Добавление До |
||
Добавление записи детального раздела «Версии электронного документа» |
||
Таблица 2. Добавление После |
||
Карточка. Сохранение Возможность |
||
Карточка. Сохранение До |
||
Сохранение документа на сервере |
||
Карточка. Сохранение после |
||
Карточка. Закрытие |
||
Набор данных. Закрытие |
||
|
Метод CreateNewFromFileInExtendedFormat Метод CreateNewFromScannedFile |