![]() |
![]() |
![]() |
|
Не получается программно добавить роль | ☑ | ||
---|---|---|---|---|
0
kn
20.05.08
✎
11:19
|
В процедуре ПередНачаломРаботыСистемы добавляю пользователю роль
ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Добавить(Метаданные.Роли.ПолныеПрава); но она не добавляется, если я проверяю ниже то убеждаюсь в этом.Что делаю не так? |
|||
1
ТелепатБот
гуру
20.05.08
✎
11:19
|
||||
2
kn
20.05.08
✎
12:01
|
ап
|
|||
3
IronDemon
20.05.08
✎
12:15
|
Читаем:
ПользовательИнформационнойБазы (InfoBaseUser) Роли (Roles) Использование: Только чтение. Описание: Тип: РолиПользователя. Содержит коллекцию ролей пользователя информационной базы. Примечание: Доступно только пользователю с административными правами. |
|||
4
kn
20.05.08
✎
12:21
|
А как тогда установить роль?
|
|||
5
kn
20.05.08
✎
12:29
|
выходит что устанавливать роль для пользователя надо под административными правами?
|
|||
6
IronDemon
20.05.08
✎
12:29
|
А зачем тебе именно там делать это?
|
|||
7
Salvador Limones
20.05.08
✎
12:30
|
(4) Мысли вслух!
Выполнить процедуру по установке ролей, расположенную в модуле с галкой "Привилегированный" |
|||
8
Philix
20.05.08
✎
12:30
|
Привет.
Смотри в (1) вторую ссылку. Там пример по созданию пользователя. Ключевое отличие - присвой какой-либо переменной значение текущего пользователя и далее - работай с этой переменной. И не забудь потом записать этого пользователя. |
|||
9
kn
20.05.08
✎
12:34
|
У нас есть база основная(в ней права у пользователя ограничены)и каждую ночь делатея ее копия в которой пользователь должен делать отчеты и иметь полные права, поэтому каждое утро я устанавливаю вручную в копии базы полные права, хотелось сделать это программно.
|
|||
10
kn
20.05.08
✎
12:45
|
(8)я так и делаю, и записавать пробовала, видимо дело в том что у пользователя нет административных прав и придется заходить под администратором
(7)не понимаю |
|||
11
kn
20.05.08
✎
12:59
|
Да, с административными правами все получается, спасибо
|
|||
12
Salvador Limones
20.05.08
✎
12:59
|
(10) 2.Фигово. :-(
|
|||
13
kn
20.05.08
✎
13:20
|
Ура, понятно, заработало(7), даже не придется заходить под администратором.Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |