Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

function GetSignEDocumentDialog(

 EDocument: OleVariant;

 EDocumentVersionNumber: Integer;

 Certificate: OleVariant;

 IsAnotherUser: WordBool;

 const User: IUser;

 SignatureType: TSignatureType;

 const Comment: WideString): IServiceDialog;

Параметры:

EDocument – информация об документе;
EDocumentVersionNumber – номер версии документа. Версии нумеруются с 1;
Certificate – сертификат. В качестве параметра следует передавать объект IECertificate;
IsAnotherUser – признак подписания документа от лица другого пользователя: True, если нужно подписать документ от лица другого пользователя, иначе False;
User – пользователь, от лица которого подписывается документ;
SignatureTypeвид подписи;
Comment – примечание к подписи.

Возвращаемое значение:

Служебный диалог подписания документа.

Описание:

Метод возвращает диалог подписания документа. В качестве параметра EDocument следует передавать объект IEDocumentInfo. Параметр User имеет смысл, если параметр IsAnotherUser установлен в True. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.

При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetSignEDocumentDialog.

При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }