FindById(Id: String): IMetabaseObjectParam;
Id. Идентификатор параметра объекта репозитория.
Метод FindById осуществляет поиск параметра по указанному идентификатору.
В случае удачного поиска метод возвращает настройки параметра, иначе возвращает значение Null.
Для выполнения примера предполагается наличие в репозитории объекта с идентификатором TEST_TABLE. В структуре объекта имеется параметр с идентификатором PARAM
Sub UserProc;
Var
MB: IMetabase;
Obj: IMetabaseObject;
Params: IMetabaseObjectParams;
Param: IMetabaseObjectParam;
Begin
MB := MetabaseClass.Active;
Obj := MB.Item(MB.GetObjectKeyById("TEST_TABLE")).Bind;
Params := Obj.Params;
Param := Params.FindById("PARAM");
Debug.WriteLine(Param.Name);
End Sub UserProc;
После выполнения примера в консоль среды разработки будет выведено наименование параметра, найденного по идентификатору.
См. также: