Имя: Пароль:
1C
1С v8
Непонятки с ролями
0 famnam
 
22.03.17
07:41
Здравствуйте. Платформа 8.3.8.2054
Столкнулся со странным поведением платформы.
Создал отдельную подсистему, поместил туда новые документы. Создал отдельную роль для этой подсистемы и этих документов. У всех остальных доступ к ним закрыт, даже у роли ПолныеПрава сняты права на просмотр этой подсистемы и доступ к этим документам.
Если назначить эту роль неполноправному пользователю, те все впорядке: новая подсистема отображается, документы доступны. Если эту роль назначить одному из полноправных пользователей, то доступа нет! ни подсистемы, ни документов. Вроде как в 1С действует принцип "если разрешено хотя бы в одной роли, то разрешено во всех". Или уже нет?
1 famnam
 
22.03.17
08:28
апну чтоли
2 FIXXXL
 
22.03.17
08:41
под полными+новые из списка ВсеФункции новый документ открывается?
3 famnam
 
22.03.17
08:43
(2) нет. В списке ВсеФункции документы не отображаются
4 Мимохожий Однако
 
22.03.17
08:51
На платформе 8.3.9 тоже самое?
5 FIXXXL
 
22.03.17
09:00
(3) тогда проверь после входа полноправногов режиме предприятия в конфигураторе на доступные роли
БСП там ничего не корежит?
6 famnam
 
22.03.17
09:11
(5) в доступных роля, включены только 2 роли (Администратор системы и ПолныеПрава). Моя роль отключена! Действительно, походу БСП косячит
7 h-sp
 
22.03.17
09:26
(6) вам же бсп сказала: права настраиваются в предприятии
8 famnam
 
22.03.17
09:29
(7) в предприятии и настраивается, через группы доступа, профили. как положено
9 famnam
 
22.03.17
12:31
БСП смотрит, если пользователь принадлежит группе доступа Администраторы, то устанавливает только 2 роли (АдминистраторСистемы и ПолныеПрава). Остальные сносятся.
Может кому пригодится.
Общий модуль УправлениеДоступомСлужебный.ОбновитьРолиПользователей()
    
РолиАдминистратора = Новый Соответствие;
    
РолиАдминистратора.Вставить("ПолныеПрава", Истина);
Если НЕ ОбщегоНазначенияПовтИсп.РазделениеВключено() Тогда
    Если ИмяРолиАдминистратораСистемы <> "ПолныеПрава" Тогда        РолиАдминистратора.Вставить(ИмяРолиАдминистратораСистемы, Истина);
    КонецЕсли;
КонецЕсли;
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс