Объекты DIRECTUM > Работа с электронными документами > IEDocumentVersion – версия электронного документа >

Метод SignByAnotherUser – подписать версию от лица другого пользователя

Предыдущий раздел В начало Следующий раздел

Синтаксис:

procedure SignByAnotherUser(

 Certificate: OleVariant;

 const User: IUser;

[optional] SignatureType: TSignatureType;

[optional] const Comment: WideString);

Параметры:

Certificate – сертификат ЭЦП;

User – пользователь, от лица которого необходимо подписать версию;

SignatureType – тип подписи. По умолчанию параметр принимает значение stAuthenticating;

Comment – примечание к подписи.

Описание:

Метод подписывает версию электронного документа ЭЦП от лица пользователя User. В качестве параметра User следует передавать пользователя, которого замещает текущий пользователь. Текущий пользователь должен обладать правами на подписание документов данного вида, в противном случае будет сгенерировано исключение. В качестве параметра Certificate следует передавать объект IECertificate с загруженным сертификатом.

Метод инициирует процесс «Сохранение объекта» (схему процесса см. в описании метода IObject.Save).

См. также

Метод Sign

Метод VerifySignatures

Свойство Signed

Свойство Signatures