IRubricatorInstance.GetFormulaData

Синтаксис

GetFormulaData(FormulaKey: Integer; [Options: DictionaryGetDataOptions = 0]): IRubricatorFormulaData;

Параметры

FormulaKey. Ключ формулы, данные которой нужно получить.

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

Описание

Метод GetFormulaData возвращает данные формулы по указанному ключу.

Пример

Для выполнения примера в репозитории должна присутствовать база данных временных рядов с идентификатором «OBJ_RUBRICATOR». База данных временных рядов должна содержать справочник формул.

Sub Main;

Var

mb: IMetabase;

Rub: IMetabaseObject;

RubInst: IRubricatorInstance;

formulaData: IRubricatorFormulaData;

Begin

mb := MetabaseClass.Active;

Rub := mb.ItemById("OBJ_RUBRICATOR").Edit;

RubInst := Rub.Open(Null) As IRubricatorInstance;

formulaData := RubInst.GetFormulaData(1);

If formulaData <> Null

Then

Debug.WriteLine(formulaData.FormulaXML);

Else Debug.WriteLine("Формула с данным ключом не существует");

End If;

End Sub Main;

После выполнения примера в окно консоли будет выведен XML код формулы с ключом «1».

См. также:

IRubricatorInstance