Find(Element: Integer): Integer;
Element — индекс элемента в массиве.
Метод Find осуществляет поиск элемента справочника с индексом Element в массиве. В случае удачного поиска возвращает индекс элемента в массива, иначе «-1».
Sub Main;
Var
MB: IMetabase;
Dimen: IDimInstance;
Elem: IDimElements;
ElemArr: IDimElementArray;
i: Integer;
Begin
MB:=MetabaseClass.Active;
Dimen:=MB.ItemById("D_TO").Open(Null) As IDimInstance;
Elem:=Dimen.Elements;
ElemArr:=Elem.Children(10);
i:=ElemArr.Find(96);
End Sub Main;
После выполнения примера будет осуществлен поиск элемента справочника с индексом «96» в массиве «ElemArr». В случае удачного поиска в переменной «i» будет содержаться индекс элемента массива, который соответствует указанному элементу справочника.
См. также: