LoadValidationRun(ExecData: IValidationExecData; Selection: IValidationExecSelection): IValidationExecRun;
ExecData. Validation calculation data.
Selection. The selection, by which validation calculation data should be obtained.
The LoadValidationRun method extracts data of validation calculation by the specified selection.
Executing the example requires that the repository contains a time series database with the OBJ_RUBRICATOR identifier. The time series database must include indicators with the 12195999 and 12196000 keys, and validation calculation with the 1 key.
Sub UserProc;
Var
MB: IMetabase;
RubInst: IRubricatorInstance;
ValiRun: IValidationExecRun;
ValidSel: IValidationExecSelection;
ValiData: IValidationExecData;
Mat: IMatrix;
It: IMatrixIterator;
Arr: Array[0..1] Of Integer;
Begin
MB := MetabaseClass.Active;
RubInst := MB.ItemById("OBJ_RUBRICATOR").Open(Null) As IRubricatorInstance;
ValiData := RubInst.GetValidationExecData(1, DictionaryGetDataOptions.None);
Arr[0] := 12195999;
Arr[1] := 12196000;
ValidSel := New ValidationExecSelection.CreateFactors(Null, Arr);
ValiRun := RubInst.LoadValidationRun(ValiData, ValidSel);
Mat := ValiRun.Matrix;
It := Mat.CreateIterator;
It.Move(IteratorDirection.First);
While It.Valid Do
Debug.WriteLine(It.Value);
It.Move(IteratorDirection.Next);
End While;
End Sub UserProc;
After executing the example the console window displays validation calculation data with the 1 key for the specified indicators if this data exists.
See also: