HasScaledData: Boolean;
HasScaledData: boolean;
Свойство HasScaledData возвращает признак учёта единиц измерения при условном форматировании.
Возвращаемые значения:
True. При условном форматировании учитываются единицы измерения;
False. При условном форматировании не учитываются единицы измерения.
Для выполнения примера предполагается наличие экспресс-отчёта с идентификатором EXPRESS.
Добавьте ссылки на системные сборки: Metabase, Express, Pivot.
Sub UserProc;
Var
Metabase: IMetabase;
Express: IEaxAnalyzer;
Pivot: IPivot;
Begin
Metabase := MetabaseClass.Active;
Express := Metabase.ItemById("EXPRESS").Bind As IEaxAnalyzer;
// Получим таблицу экспресс-отчета
Pivot := Express.Pivot;
If Pivot.HasScaledData = True Then
Debug.WriteLine("При условном форматировании учитываются единицы измерения");
Else
Debug.WriteLine("При условном форматировании не учитываются единицы измерения");
End If;
End Sub UserProc;
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Pivot;
…
Public Shared Sub Main(Params: StartParams);
Var
Metabase: IMetabase;
Express: IEaxAnalyzer;
Pivot: IPivot;
Begin
Metabase := Params.Metabase;
Express := Metabase.ItemById["EXPRESS"].Bind() As IEaxAnalyzer;
// Получим таблицу экспресс-отчета
Pivot := Express.Pivot;
If Pivot.HasScaledData = True Then
System.Diagnostics.Debug.WriteLine("При условном форматировании учитываются единицы измерения");
Else
System.Diagnostics.Debug.WriteLine("При условном форматировании не учитываются единицы измерения");
End If;
End Sub;
В результате выполнения примера в окно консоли будет выведен признак учёта единиц измерения при условном форматировании.
См. также: