IRubricatorInstance.LoadValidationRun

Синтаксис

LoadValidationRun(ExecData: IValidationExecData; Selection: IValidationExecSelection): IValidationExecRun;

Параметры

ExecData - данные расчета валидации.

Selection - отметка, по которой необходимо получить данные расчета валидации.

Описание

Метод LoadValidationRun извлекает данные расчета валидации по заданной отметке.

Пример

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ_RUBRICATOR». В базе данных временных рядов должны существовать показатели с ключами «12195999», «12196000» и расчет валидации с ключом «1».

Sub Main;

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 Main;

После выполнения примера в окно консоли будут выведены данные расчета валидации с ключом «1» для заданных показателей, если данные существуют.

См. также:

IRubricatorInstance