GetObjectKeyById(Value: String): Integer;
Value - идентификатор объекта.
Метод GetObjectKeyById возвращает уникальный ключ объекта, идентификатор которого передается посредством входного параметра Value.
Если объект с указанным идентификатором не существует, то метод возвращает значение "-1".
Sub Main;
Var
MB : IMetabase;
ObjKey: Integer;
Begin
MB := MetabaseClass.Active;
i := MB.GetObjectKeyById("TestObj");
If i <> -1 Then
MB.DeleteObject(i);
End If;
End Sub Main;
После выполнения примера, если в репозитории существует объект с идентификатором "TestObj", то он будет удален.
См. также: