IRubricatorInstance.GetFactDataByMnemo

Синтаксис

GetFactDataByMnemo(Mnemo: String; [Options: DictionaryGetDataOptions = 0]): IRubricatorFactData;

Параметры

Mnemo - мнемоника показателя.

Options - параметр получения данных. Необязательный параметр. Значение по умолчанию - DictionaryGetDataOptions.None - получение данных для чтения.

Описание

Метод GetFactDataByMnemo возвращает данные из справочника показателей по мнемонике показателя.

Комментарии

Если мнемоники не используются для идентификации показателей, т.е. IRubricator.HasMnemonics возвращает значение False, то GetFactDataByMnemo всегда будет возвращать пустое значение.

Пример

Для выполнения примера предполагается наличие базы данных временных рядов с идентификатором «OBJ_RUBRICATOR». В данной базе присутствует показатель с мнемоникой «Albania|BCA|Годы».

Sub Main;

Var

MB: IMetabase;

RubrIn: IRubricatorInstance;

FactD: IRubricatorFactData;

RubFactor: IRubricatorFactor;

Begin

MB := MetabaseClass.Active;

RubrIn := MB.ItemById("OBJ_RUBRICATOR").Open(Null) As IRubricatorInstance;

FactD := RubrIn.GetFactDataByMnemo("Albania|BCA|Годы");

Debug.WriteLine("Наименование ревизии: " + FactD.Revision.Name);

RubFactor := FactD.Factor;

Debug.WriteLine("Ключ показателя: " + RubFactor.Factor.ToString);

End Sub Main;

После выполнения примера в окно консоли будет выведена информация о показателе с мнемоникой «Albania|BCA|Годы».

См. также:

IRubricatorInstance