Operation(
Oper: MetabaseObjectOperation;
Index: MetabaseSpecialObject): IMetabaseObjectDescriptor;
Oper - операция, которую необходимо произвести со специальным объектом.
Index - специальный объект, над которым необходимо произвести операцию.
Метод Operation осуществляет выполнение указанной операции со специальным объектом репозитория.
Данный метод предназначен для работы со следующими специальным объектами:
Глобальные переменные.
Контейнер пользовательских классов.
Метод Operation автоматически вызывается при работе с глобальными переменными и контейнером пользовательских классов в навигаторе объектов. При работе в новых репозиториях для создания нового контейнера пользовательских классов или области глобальных переменных не рекомендуется использование метода IMetabase.CreateObject для создания соответствующих объектов классов MetabaseObjectClass.KE_CLASS_CUSTOM_EXTENDER и MetabaseObjectClass.KE_CLASS_SHAREDPARAMS. Используйте для этого данный метод с параметром MetabaseObjectOperation.Create, либо MetabaseObjectOperation.CreateAndEdit.
В репозитории, где существует контейнер пользовательских классов и область глобальных переменных, вызов метода с параметрами MetabaseObjectOperation.Create, либо MetabaseObjectOperation.CreateAndEdit приведет к получению соответствующего существующего объекта.
См. также: