GetObjectTarget(Object: IMetabaseObjectDescriptor): IUiCommandTarget;
Object. Описание объекта репозитория, над которым необходимо произвести какое-либо действие.
Метод GetObjectTarget создает объект, осуществляющий выполнение каких-либо действий над объектами репозитория с помощью зарезервированных команд.
Список команд, доступных для объектов, представлен в описании метода IUiCommandTarget.Execute.
Для выполнения примера предполагается наличие в репозитории таблицы с идентификатором «Table_1».
Sub UserProc;
Var
Mb: IMetabase;
ObjDes: IMetabaseObjectDescriptor;
Target: IUiCommandTarget;
Begin
MB := MetabaseClass.Active;
ObjDes := MB.ItemById("Table_1");
Target := WinApplication.Instance.GetObjectTarget(ObjDes);
Target.Execute("Object.Open", Null);
End Sub UserProc;
При выполнении примера будет открыта указанная таблица репозитория.
См. также: