Объекты 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.