Объект ISystemDialogsFactory
Метод GetCreateEDocumentNewVersionDialog – получить диалог создания версии электронного документа
Синтаксис:
function GetCreateEDocumentNewVersionDialog( EDocument: OleVariant; VersionNumber: Integer; const NewVersionNote: WideString; NeedOpenNewVersion: WordBool; [optional] const VersionState: TEDocumentVersionState; [optional] NeedCreateVersionHidden: WordBool): IServiceDialog; |
Параметры:
EDocument – информация об электронном документе;
VersionNumber – номер версии, на основе которой будет создана новая версия;
NewVersionNote – примечание к новой версии;
NeedOpenNewVersion – необходимость открытия версии электронного документа после создания: True, если нужно открыть, иначе False;
VersionState – состояние версии. По умолчанию параметр принимает значение vsDefault;
NeedCreateVersionHidden - признак создания скрытой версии: True, если необходимо создать скрытую версию, иначе False. По умолчанию параметр принимает значение False.
Возвращаемое значение:
Служебный диалог для создания версии электронного документа.
Описание:
Метод возвращает диалог создания версии электронного документа EDocument. В качестве параметра EDocument следует передавать объект IEDocumentInfo, иначе будет сгенерировано исключение.
Полученный диалог можно показать с помощью метода IServiceDialog.Show или выполнить невизуально с помощью метода IServiceDialog.Execute.
При невизуальном выполнении в качестве значений реквизитов диалога всегда используются переданные параметры метода GetCreateEDocumentVersionDialog.
При показе диалога в качестве значений реквизитов диалога могут использоваться как переданные параметры, так и параметры, выбранные пользователем при последнем показе диалога.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|