Warnings: IStringList;
Warnings: Prognoz.Platform.Interop.ForeCollections.StringList;
Свойство Warnings возвращает предупреждения фильтра валидации.
Предупреждения представлены массивом строк.
Пример представляет собой функцию, на вход которой подается фильтр валидации: параметр val. Добавьте ссылки на системные сборки «Ms», «Cubes».
Function ExecuteVal(val: IValidationFilter): IValidationExecRun;
Var
sett: IValidationExecuteSettings;
res: IValidationExecRun;
s: string;
Begin
sett := New ValidationExecuteSettings.Create;
res := val.Execute(sett);
Debug.WriteLine("======Сообщения=====");
For Each s In sett.Messages Do
Debug.WriteLine(s);
End For;
Debug.WriteLine("======Предупреждения=====");
For Each s In sett.Warnings Do
Debug.WriteLine(s);
End For;
Return res;
End Function ExecuteVal;
После выполнения функция вернет данные расчета валидации. В окно консоли будут выведены сообщения и предупреждения фильтра валидации.
Пример представляет собой функцию, на вход которой подается фильтр валидации: параметр val.
Imports Prognoz.Platform.Interop.Cubes;
Imports Prognoz.Platform.Interop.Ms;
…
Public Shared Function ExecuteVal(val: IValidationFilter): IValidationExecRun;
Var
sett: ValidationExecuteSettings;
res: IValidationExecRun;
s: string;
Begin
sett := New ValidationExecuteSettings.Create();
res := val.Execute(sett);
System.Diagnostics.Debug.WriteLine("======Сообщения=====");
For Each s In sett.Messages Do
System.Diagnostics.Debug.WriteLine(s);
End For;
System.Diagnostics.Debug.WriteLine("======Предупреждения=====");
For Each s In sett.Warnings Do
System.Diagnostics.Debug.WriteLine(s);
End For;
Return res;
End Function;
После выполнения функция вернет данные расчета валидации. В окно консоли будут выведены сообщения и предупреждения фильтра валидации.
См. также: