AbacSecured: Boolean;
AbacSecured: boolean;
Свойство AbacSecured возвращает признак наличия атрибутных прав доступа у элементов табличного справочника НСИ.
Если выбран атрибутный метод разграничения доступа, то для каждого элемента табличного справочника НСИ можно настроить права доступа.
Для получения подробной информации обратитесь к разделу «Права доступа на элементы справочников НСИ».
Возможные значения:
True. Элементы табличного справочника НСИ имеют атрибутные права доступа;
False. Элементы табличного справочника НСИ не имеют атрибутные права доступа.
Для выполнения примера убедитесь, что в репозитории содержится табличный справочник НСИ с идентификатором «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».
См. также: