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