Синтаксис:
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 |