Синтаксис:
procedure CreateClone( const Note: WideString; [optional] const State: TEDocumentVersionState; [optional] CreateAsHidden: WordBool); |
Параметры:
Note – примечание к новой версии;
State – состояние версии. По умолчанию параметр принимает значение vsDefault;
CreateAsHidden – признак создания скрытой версии: True, если необходимо создать скрытую версию, иначе False. По умолчанию параметр принимает значение False.
Описание:
Метод клонирует версию электронного документа и изменяет ее примечание на Note. При этом создается новая версия электронного документа с тем же текстом, что у клонируемой версии. ЭЦП версии электронного документа не клонируется. Для клонирования версии у пользователя должны быть права на изменение документа, иначе будет сгенерировано исключение.
При создании версии электронного документа выполняется процесс «Добавление версии электронного документа»:
|
Добавление версии электронного документа |
|
|
|
|
Таблица 2. Добавление До |
||
Добавление записи детального раздела «Версии электронного документа» |
||
Таблица 2. Добавление После |
||
Карточка. Сохранение возможность |
||
Начало транзакции |
||
Карточка. Сохранение До |
||
Сохранение электронного документа на сервере |
||
Карточка. Сохранение После |
||
Конец транзакции |
||
|