Объект ISystemDialogsFactory
Метод GetSignMultipleObjectsDialog - получить диалог массового подписания объектов
Синтаксис:
function GetSignMultipleObjectsDialog( const SourceContents: IContents; Certificate: OleVariant; IsAnotherUser: WordBool; const User: IUser; const Comment: WideString; EDocumentVersionType: TExportedVersionType; SignatureType: TSignatureType): IServiceDialog;
|
Параметры:
SourceContents – список информации о подписываемых объектах;
Certificate – сертификат для подписания. В качестве параметра следует передавать объект IECertificate;
IsAnotherUser – признак подписания документов от лица другого пользователя: True, если нужно подписать документы от лица другого пользователя, иначе False;
User – пользователь, от лица которого будет подписываться объект;
Comment – примечание к подписи;
EDocumentVersionType – тип подписания версии документа: последняя, последняя активная, спрашивать;
SignatureType – тип подписи: согласующая, утверждающая.
Возвращаемое значение:
Служебный диалог для массового подписания объектов.
Описание:
Метод возвращает диалог массового подписания объектов. Параметр User имеет смысл, если параметр IsAnotherUser установлен в True, в противном случае в качестве значения параметра можно передать nil. Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.
При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetSignMultipleEDocumentsDialog.
При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|