RestoreLaner(Laner: ILaner);
Laner. Рабочая область базы данных временных рядов.
Метод RestoreLaner восстанавливает рабочую область базы данных временных рядов из модели.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента TabSheetBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для TabSheetBox. В «UiErAnalyzer1» должна быть загружена рабочая область базы данных временных рядов с идентификатором «OBJ_RUBRICATOR». В данной базе данных временных рядов должен присутствовать контейнер моделирования, содержащий модель с идентификатором «OBJ_MODEL», основанную на показателях базы данных временных рядов.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
ErAn: IEaxAnalyzer;
Laner: ILaner;
ActiveMetabase: IMetabase;
Pok, Cont: IMetabaseObjectDescriptor;
Model: IMsModel;
Begin
ActiveMetabase := MetabaseClass.Active;
Pok := ActiveMetabase.ItemById("OBJ_RUBRICATOR");
Cont := (Pok.Bind As IRubricator).ModelSpace;
Model := ActiveMetabase.FetchItemById("OBJ_MODEL", Cont.Key).Edit As IMsModel;
ErAn := UiErAnalyzer1.ErAnalyzer;
Laner := ErAn.Laner;
Model.RestoreLaner(Laner);
End Sub Button1OnClick;
При нажатии кнопки «Button1» в рабочую область базы данных временных рядов будут восстановлены ряды из модели «OBJ_MODEL».
См. также: