Имя: Пароль:
1C
1С v8
Отключить снятие доп ролей у "Полных прав"
0 Skazy
 
19.11.18
17:02
Добрый день!
Есть УТ 11.2.3 дописанная, и много изменений завязано на новые дополнительные роли, созданные к конфигураторе. В режиме Предприятия, созданные профили к новым ролям и назначены для пользователей с полными правами. После запуска обновления метаданных, все галки с доп ролей, у пользователей с полными правами - снимаются. Подскажите, может кто знает, где отключить/заккоментировать снятие доп ролей у полных прав. Заранее спасибо!
1 Быдло замкадное
 
19.11.18
17:03
завяжите изменения не на права а на группы пользователей.
2 Skazy
 
19.11.18
17:04
(1) Так как в (0) уже было сделано. Вариантов реализаций проверки прав масса, но тут выбрали именно роли.
3 Жан Пердежон
 
19.11.18
17:05
в коде.
Правильно (с точки зрения БСП), конечно,
роли "Полные права" дать действительно полные права
4 Вафель
 
19.11.18
17:20
полные права могут быть только одни, сами по себе
5 Вафель
 
19.11.18
17:21
юзайте код ..РольДоступна()
6 Вафель
 
19.11.18
17:21
в общем модуле, она прверяте наличие полных прав или роли
7 Skazy
 
19.11.18
17:35
(4) Согласен, но уже сделано
(5) (6) Я пытаюсь найти, где в коде снимаются лишние роли у роли - "Полные права". Уже часа 2 потратил, но к разгадке не приблизился ((((
8 Вафель
 
19.11.18
17:44

УправлениеДоступомСлужебный.ОбновитьРолиПользователей()
...
    Если Не РазделениеВключено Тогда
        ОбязательныеРолиАдминистратора.Вставить("АдминистраторСистемы", Истина);
    КонецЕсли;
    ДополнительныеРолиАдминистратора = Новый Соответствие;
    ДополнительныеРолиАдминистратора.Вставить("ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок", Истина);

9 Skazy
 
19.11.18
17:53
(8) Спасибо большое! То что надо!