РолиПользователя добавить программно #344705


#0 by AleGol
Программно добавляю роль пользователю. После записи смотрю Пользователь.Роли - роль добавилась. Пытаюсь сделать операцию которая теперь должна быть доступна - недостаточно прав, получаю опять пользователя как Пользователь = ПользователиИнформационнойБазы.ТекущийПользователь, смотрю права - нету добавленного. В чем причина?
#1 by ТелепатБот
#2 by MTM777
может перезайти надоть..
#3 by AleGol
Да, и делается это все обработкой под пользователем с урезанными правами
#4 by AleGol
- непомогает. Разве что попробовать из этого же сеанса по кому подключиться
#5 by AleGol
по кому подключиться не удается, т.к. не хватает прав для внешнего соединения
#6 by MTM777
а код добавляющий пользователя у тебя находится в модуле с включенным флажком "Превилегированный" ?
#7 by AleGol
- а что это за флажок?
#8 by MTM777
у общих модулей есть в свойствах такое.. только я непомню в 81 эта фича или в 80 тоже есть..
#9 by MTM777
все что будет описано в таком модуле не подлежит контролю по правам..
#10 by AleGol
- это у меня вообще во внешней обработке прописано Требуется то сейчас вот что. Взял выгрузку у человека - работаем вместе на проекте, а пользователя себе добавить забыл попросить. Своим паролем он не делится, и доступен лишь пользователь с урезанными правами, даже без права открыть конфигурацию. Вот я и хочу добавить права пользователю.
#11 by MTM777
типовая? точно не скажу, но думаю что должны быть в типовых такие модули, открой похожий и юзай процедуры и функции из этих модулей..
#12 by AleGol
ок, спасибо
#13 by ptiz
Т.е. ты думаешь, что пользователь без административных прав сможет программно добавить себе этие права? Сомневаюсь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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