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».
См. также: