GetFactDataByMnemo(Mnemo: String; [Options: DictionaryGetDataOptions = 0]): IRubricatorFactData;
Mnemo. Мнемоника показателя.
Options. Параметр получения данных.
Метод GetFactDataByMnemo возвращает данные из справочника показателей по мнемонике показателя.
Если мнемоники не используются для идентификации показателей, т.е. IRubricator.HasMnemonics возвращает значение False, то GetFactDataByMnemo всегда будет возвращать пустое значение.
Для выполнения примера предполагается наличие базы данных временных рядов с идентификатором OBJ_RUBRICATOR. В данной базе присутствует показатель с мнемоникой Albania|BCA|Годы.
Sub UserProc;
Var
MB: IMetabase;
RubrInst: IRubricatorInstance;
FactD: IRubricatorFactData;
RubFactor: IRubricatorFactor;
Begin
MB := MetabaseClass.Active;
RubrInst := MB.ItemById("OBJ_RUBRICATOR").Open(Null) As IRubricatorInstance;
FactD := RubrInst.GetFactDataByMnemo("Albania|BCA|Годы");
Debug.WriteLine("Наименование ревизии: " + FactD.Revision.Name);
RubFactor := FactD.Factor;
Debug.WriteLine("Ключ показателя: " + RubFactor.Factor.ToString);
End Sub UserProc;
После выполнения примера в окно консоли будет выведена информация о показателе с указанной мнемоникой.
См. также: