Копировать ссылку на страницу

Синтаксис:

procedure OpenByID(

 ID: Integer;

 OpenForWrite: WordBool;

[optional] VersionNumber: OleVariant);

Параметры:

ID – ИД документа;
OpenForWrite – признак открытия документа для редактирования;
VersionNumber – номер версии документа. По умолчанию параметр равен 1.

Описание:

Метод открывает версию номер VersionNumber документа с идентификатором ID. Если передан ИД несуществующего документа или документ существует, но версии  с номером VersionNumber у него нет, то будет сгенерировано исключение.

Если параметр OpenForWrite равен True, то версия открывается для редактирования, если False – то для просмотра. Если у текущего пользователя нет прав на изменение документа или пользователь уже редактирует документ, то будет сгенерировано исключение.

Если в качестве параметра VersionNumber передать -1, то перед открытием документа будет показан диалог выбора версии документа. Если при этом документ имеет только одну версию, то будет открыта эта версия без показа диалога выбора версии.

Метод инициирует процессы «Открытие справочника», «Открытие записи справочника» (для документов процессы совпадают). Список событий, обрабатываемых при вызове метода, может отличаться от указанного в описании процесса. Получить точный список событий можно с помощью отладчика ISBL.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM