Имя: Пароль:
1C
1С v8
УНФ 1.6 Добавить роль (все кроме...)
,
0 Олдж
 
10.01.23
00:20
Возникла задача, добавить роль пользователя, аналог "Полные права" без доступа к документам расход из кассы и поступление в кассу.
Прошу натолкнуть на мысль, как это корректно сделать, не снимая конфигурацию с поддержки?

Попробовал создать новую роль в расширении, но споткнулся на ошибку невозможности назначения прав заимствованным объектам в расширении.
1 seevkik
 
10.01.23
03:00
То есть этот пользователь сможет дать себе настоящую роль "Полные права"?
2 Олдж
 
10.01.23
11:48
(1) Если формально следовать задаче то получается да :-) В идеале исключить эту возможность
3 AlvlSpb
 
10.01.23
12:21
Задача дурацкая, но однажды решал такую. Пришел к варианту:
Пользователю дал Полные права и включил в группу доступа Администраторы (все права доступны). Создал группу доступа "Ограничения полных прав", куда включил этого пользователя. В расширении в ПриСозданииНаСервере нужного документа (реально, в общем модуле вызываемого из этой процедуры в нужном доке, чтобы не заимствовать форму дока) проверяю пользователя на вхождение в группу Ограничения и если он там, Отказ = Истина
  Костыль, но работает.