FormulaXML: String;
Свойство FormulaXML определяет XML-код формулы.
Для выполнения примера в репозитории должна присутствовать база данных временных рядов с идентификатором OBJ_RUBRICATOR. База данных временных рядов должна содержать справочник формул.
Sub UserProc;
Var
Mb: IMetabase;
RubInst: IRubricatorInstance;
FormulaData: IRubricatorFormulaData;
Begin
Mb := MetabaseClass.Active;
RubInst := Mb.ItemById("OBJ_RUBRICATOR").Open(Null) As IRubricatorInstance;
FormulaData := RubInst.GetFormulaData(1);
If FormulaData <> Null Then
Debug.WriteLine(FormulaData.FormulaXML);
Else
Debug.WriteLine("Формула с данным ключом не существует");
End If;
End Sub UserProc;
После выполнения примера в окно консоли будет выведен XML код формулы с ключом 1.
См. также: