РольДоступна не отрабатывает #790784


#0 by Александр056
БиблиотекаСтандартныхПодсистем 2.3.4.62
#1 by Александр056
ой сорри миссклик по enter Всем доброго времени суток! вопрос таков, в БСП названной выше есть пользователи, есть группы пользователей, которым присваиваются профили, которые в свою очередь имеют набор ролей. Так вот при включении пользователя в группу, в коде РольДоступна возвращает ложь на ту роль которая не была присвоена в конфигураторе пользователю, но присваивается исходя из группы/профиля. Кто сталкивался?
#2 by Александр056
Пользователь --> Группа пользователей --> профиль --> Набор Ролей, опишу так, а то текст может быть не совсем понятным. Только у меня так? или так задумано и я не понимаю чего-то?
#3 by Александр056
fg
#4 by shuhard
[так задумано]
#5 by Александр056
тогда зачем все это?)
#6 by Windyhead
А ты проверь реально ли роль назначена пользователю, в конфигуратор-> пользователи БСП может не назначать роль пользователю, например если он имеет полные права и тд. Посмотри код все сам увидишь.
#7 by Windyhead
РольДоступна это уже функция платформы, глобального контекста. И если она возвращает ложь, значит пользователю действительно роль не назначена. и пофигу что там в БСПшных справочниках (группы доступа, профили групп доступа и тд)ты галочки расставлял
#8 by Александр056
не назначена, пытаюсь назначить включив в группу с профилем
#9 by Александр056
"БСП может не назначать роль пользователю, например если он имеет полные права и тд. Посмотри код все сам увидишь." - это примрно где? в каких объектах?
#10 by Windyhead
Ох уж эта лень ))) Справочник ГруппыДоступа модуль объекта Смотри: ОбновитьРолиПользователейПриИзмененииГруппыДоступа(ПарольПользователяСервиса) И от туда еще вызывается общ модуль УправлениеДоступомСлужебный.ОбновитьРолиПользователей(МассивПользователей, ПарольПользователяСервиса);
#11 by Александр056
спасибо добрый человек) денек совсем не камильфо, а ты выручаешь!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С