IDimensionModel.AbacSecured

Синтаксис

AbacSecured: Boolean;

AbacSecured: boolean;

Описание

Свойство AbacSecured возвращает признак наличия атрибутных прав доступа у элементов табличного справочника НСИ.

Комментарии

Если выбран атрибутный метод разграничения доступа, то для каждого элемента табличного справочника НСИ можно настроить права доступа.

Для получения подробной информации обратитесь к разделу «Права доступа на элементы справочников НСИ».

Возможные значения:

Пример

Для выполнения примера убедитесь, что в репозитории содержится табличный справочник НСИ с идентификатором «RDS».

Добавьте ссылки на системные сборки: Metabase, Dimensions.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Dict: IDimensionModel;
Begin
    
// Получим текущий репозиторий
    MB := MetabaseClass.Active;
    
// Получим табличный справочник НСИ
    MObj := MB.ItemById("RDS").Bind;
    Dict := MObj 
As IDimensionModel;
    
// Определим, имеют ли элементы табличного справочника НСИ атрибутные права доступа
    If Dict.AbacSecured Then
        Debug.WriteLine(
"Элементы имеют атрибутные права доступа");
        
Else
        Debug.WriteLine(
"Элементы не имеют атрибутные права доступа");
    
End If;
End Sub UserProc;

Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Dimensions;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Dict: IDimensionModel;
Begin
    
// Получим текущий репозиторий
    MB := Params.Metabase;
    
// Получим табличный справочник НСИ
    MObj := MB.ItemById["RDS"].Bind();
    Dict := MObj 
As IDimensionModel;
    
// Определим, имеют ли элементы табличного справочника НСИ атрибутные права доступа
    If Dict.AbacSecured Then
        System.Diagnostics.Debug.WriteLine(
"Элементы имеют атрибутные права доступа");
        
Else
        System.Diagnostics.Debug.WriteLine(
"Элементы не имеют атрибутные права доступа");
    
End If;
End Sub;

После выполнения примера в консоль будет выведен результат определения атрибутных прав доступа на элементы табличного справочника НСИ с идентификатором «RDS».

См. также:

IDimensionModel