Синтаксис:
function ExecuteComponent( const ADescription: IObjectDescription): IObject; |
Параметры:
ADescription – описание компоненты.
Возвращаемое значение:
Возвращает выполняемую компоненту.
Описание:
Метод запускает компоненту и возвращает управление в вызвавший код. Чтобы выполнить компоненту следует сначала создать объект описания компоненты IObjectDescription. Описание можно получить с помощью метода CreateComponentDescription либо CreateHistoryDescription. Тип компоненты и параметры выполнения задаются через свойства описания компоненты. В зависимости от типа компоненты (ADescription.AType) метод возвращает разные объекты:
Тип компоненты |
Выполнение компоненты |
Возвращаемое значение |
Отчет |
Выполнение |
|
Сценарий |
Выполнение |
|
Справочник |
Показ формы-списка |
|
Папка |
Показ формы-карточки |
|
Электронный документ |
Показ формы-карточки |
|
Задача |
Показ формы-карточки |
|
Задание |
Показ формы-карточки |
|
Уведомление |
Показ формы-карточки |
|
Задание-контроль |
Показ формы-карточки |
|
История |
Показ истории |
При запуске компоненты выполняется процесс «Обновление набора данных» (схему процесса см. в описании метода IObject.Refresh).
Метод является устаревшим, использовать его не рекомендуется. Для получения компонент следует использовать фабрики.
Метод CreateComponentDescription Метод CreateHistoryDescription Свойство EDocumentFactory Свойство FolderFactory Свойство JobFactory Свойство ReferencesFactory Свойство ReportFactory Свойство ScriptFactory Свойство TaskFactory |