Как проверить роль у пользователя и добавить настройку?

МассПользователей = ПользователиИнформационнойБазы.ПолучитьПользователей();
   
    Для Каждого Стр из МассПользователей Цикл
        Если Стр.Роли.Содержит(Метаданные.Роли["МенеджерПоПродажам"]) Тогда
           
            Польз = Справочники.Пользователи.НайтиПоНаименованию(Стр.ПолноеИмя); //или Имя
            
            Если ЗначениеЗаполнено(Польз) Тогда
               
                Набор = РегистрыСведений.НастройкиПользователей.СоздатьНаборЗаписей();
                Набор.Отбор.Пользователь.Установить(Польз);
                Набор.Отбор.Настройка.Установить(ПланыВидовХарактеристик.НастройкиПользователей.НастройкаТеста);
                НЗ = Набор.Добавить();
                НЗ.Пользователь = Польз;
                НЗ.Настройка = ПланыВидовХарактеристик.НастройкиПользователей.НастройкаТеста;

                НЗ.Значение = Истина;
                Набор.Записать();

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.