Имя: Пароль:
1C
 
Почему не корректно работает функция РольДоступна() с полными правами?
0 Hipocrisy2013
 
31.08.18
15:02
Создал новую роль ("ИзменениеКодаЛПУ"), добавил её пользователю с полными правами и пользователю без полных прав, почему РольДоступна("ИзменениеКодаЛПУ") для пользователя с полными правами выдает ложь, а пользователю не с полными правами истину?
1 Гипервизор
 
31.08.18
15:08
Что-то не верится
2 Cyberhawk
 
31.08.18
15:09
Пади конфа на БСП и роли сбросились согласно профилю
3 Hipocrisy2013
 
31.08.18
15:12
(2) Я для этой роли свой профиль создал, и этот профиль и раздавал юзерам
4 Hipocrisy2013
 
31.08.18
15:17
Через конфигуратор посмотрел, у пользователя с полными правами не стоит новая роль, такое ощущение что 1с думает раз у него полные права, зачем ему назначать другие права
5 Cyberhawk
 
31.08.18
15:18
Иногда полезно почитать документацию по БСП на ИТС
6 Hipocrisy2013
 
31.08.18
15:36
Убрал полные права у пользователя и новая роль сразу появилась у него)
7 leonidk
 
31.08.18
16:04
Как вариант, использовать Пользователи.РолиДоступны() вместо РольДоступна().
8 GANR
 
31.08.18
16:34
(0) Отладчик спасет отца русской демократии!!! Понятно?
9 Borteg
 
31.08.18
16:38
(0) используйте ПравоДоступа
10 xraf
 
31.08.18
16:58
(0) РольДоступна("ИзменениеКодаЛПУ")  или РольДоступна("ПолныеПрава")  
Лучше так
11 dmpl
 
31.08.18
18:33
(0) Смотрите как сделано в УПП: план видов характеристик "Дополнительные права пользователей" и регистр сведений "Значения дополнительных прав пользователей". Вы что, под каждый чих собираетесь отдельную роль делать и бороться с БСП?