Как программно пользователю ИБ поставить роль полные права? Я делаю так:
ТекПользователь=ПользователиИнформационнойБазы.ТекущийПользователь();
ТекПользователь.Роли.Добавить(Метаданные.Роли.ПолныеПрава);
ТекПользователь.Записать();
И у меня ничего не выходит. Сразу скажу, ставлю полные права пользователю, у которого их нет. И права должны устанавливаться при входе в программу.
а вообще об работка из http://infostart.ru/public/19770/ которая роли назначает просто жмаканьем по табличному документу в каких то демках есть.. вроде даже в демке от платформы :)
Смысл в чем мне нужно пользователю с админскими правами поменять пароль программно, и произойти это должно при входе в систему другого пользователя без админских прав. Но 1С не дает поменять пароль программно у другого пользователя т.к. нет админских прав:
Т.е. Перед присваиванием нового пароля админскому пользователю, мне надо поставить текущему роль с полными правами, затем сгенерировать пароль админискому пользователю, а текущему убрать админиские права.