ISecurityDescriptor.LabelSecurity

Синтаксис

LabelSecurity: ISecurityLabels;

Описание

Свойство LabelSecurity возвращает параметры меток безопасности объекта.

Актуально только для табличных, вычисляемых справочников и обычных и составных справочников НСИ.

Пример

Sub Main;

Var

MB: IMetabase;

MDesc: IMetabaseObjectDescriptor;

SecDesc: ISecurityDescriptor;

SecLab: ISecurityLabels;

Begin

MB:=MetabaseClass.Active;

MDesc:=MB.ItemById("Dim_1");

SecDesc:=MDesc.SecurityDescriptor;

SecDesc.Edit;

SecLab:=SecDesc.LabelSecurity;

SecLab.Mapping(4):=MB.Security.Users.Item(1);

SecDesc.Apply(True);

End Sub Main;

После выполнения примера четвертому биту маски будет сопоставлен второй пользователь текущего репозитория. Объект, содержащий метку безопасности - Табличный справочник с идентификатором «Dim_1».

См. также:

ISecurityDescriptor