FindByKey(IndexKey: Integer): IUserDimLevel;
IndexKey. Ключ уровня справочника, по которому осуществляется поиск.
Метод FindByKey осуществляет поиск и возвращает объект, содержащий уровень вычисляемого справочника.
Sub UserProc;
Var
MB: IMetabase;
UsDim: IUserDimension;
UsDimLevs: IUserDimLevels;
UsDimLevel: IUserDimLevel;
s: String;
Begin
MB:=MetabaseClass.Active;
UsDim:=MB.ItemById("USER_DIM").Bind As IUserDimension;
UsDimLevs:=UsDim.Levels;
UsDimLevel:=UsDimLevs.FindByKey(5352);
If UsDimLevel<>Null Then
s:=UsDimLevel.Name;
End If;
End Sub UserProc;
После выполнения примера будет осуществлен поиск уровня справочника с ключом «5352» и в случае удачного поиска в переменной «i» будет содержаться наименование найденного уровня. Идентификатор вычисляемого справочника - USER_DIM.
См. также: