IRdsDictionary.AbacSecured

Синтаксис

AbacSecured: Boolean;

AbacSecured: System.Boolean;

Описание

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

Комментарии

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

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

Свойство принимает значения:

Пример

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

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

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

Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Rds;

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

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

См. также:

IRdsDictionary