IDimIndexInstanceLookup.AttributeValue

Синтаксис

AttributeValue(Index: Integer): Variant;

Параметры

Index - индекс атрибута, включенного справочника.

Описание

Свойство AttributeValue определяет искомое значение по атрибуту с индексом Index.

Пример

Для выполнения примера предполагается наличие в репозитории справочника с идентификатором "Dim_1". Первый индекс справочника создан на базе двух атрибутов справочника.

Sub Main;

Var

MB: IMetabase;

Dimen: IDimInstance;

IndxsInst: IDimIndexesInstance;

IndexInst: IDimIndexInstance;

InstLook: IDimIndexInstanceLookup;

i: Integer;

Begin

MB := MetabaseClass.Active;

Dimen := MB.ItemById("Dim_1").Open(Null) As IDimInstance;

IndxsInst := Dimen.Indexes;

If IndxsInst.Count <> 0 Then

IndexInst := IndxsInst.Item(0);

InstLook := IndexInst.CreateDimIndexLookup;

InstLook.AttributeValue(0) := 10;

InstLook.AttributeValue(1) := 100;

i := InstLook.LookUpFirst;

End If;

End Sub Main;

После выполнения примера будет осуществлен поиск по значениям атрибутов первого индекса справочника. В случае удачного поиска в переменной «i» будет содержаться номер найденного элемента.

См. также:

IDimIndexInstanceLookup