FindByKey(BlockKey: Integer): IUserDimBlock;
BlockKey — ключ блока, по которому осуществляется поиск.
Метод FindByKey осуществляет поиск и возвращает объект, содержащий блок вычисляемого справочника. Поиск осуществляется по ключу, передаваемому посредством параметра BlockKey.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
UsDim: IUserDimension;
UsDimBlocks: IUserDimBlocks;
UsDimBlock: IUserDimBlock;
s: String;
Begin
MB:=MetabaseClass.Active;
MObj:=MB.ItemById("USER_DIM").Edit;
UsDim:=MObj As IUserDimension;
UsDimBlocks:=UsDim.Blocks;
UsDimBlock:=UsDimBlocks.FindByKey(5289);
If UsDimBlock<>Null Then
s:=UsDimBlock.Name;
Else
s:="It Is not found";
End If;
MObj.Save;
End Sub Main;
После выполнения примера будет осуществлен поиск блока с ключом «5289» и в случае удачного поиска в переменной «s» будет содержаться наименование найденного блока. Идентификатор вычисляемого справочника - «USER_DIM».
См. также: