0
- 18.04.2014 - 10:47
|
Создаю пользоватея ИБ во внешней обработке: овыйПользователь = ПользователиИнформационнойБазы.СоздатьПользователя (); НовыйПользователь.Имя = ИмяПользователя; НовыйПользователь.ПолноеИмя = ИмяПользователя; НовыйПользователь.АутентификацияСтандартная = Истина; Если СогласовниеЗаявок тогда НовыйПользователь.ОсновнойИнтерфейс = Метаданные.Интерфейсы.ЗаявкиАдм; НовыйПользователь.Роли.Добавить(Метаданные.Роли.За явки); НовыйПользователь.Роли.Добавить(Метаданные.Роли.ФО ПолныйДоуступКСтатьямБюджета); Иначе НовыйПользователь.ОсновнойИнтерфейс = Метаданные.Интерфейсы.Заявки; НовыйПользователь.Роли.Добавить(Метаданные.Роли.За явки); НовыйПользователь.Роли.Добавить(Метаданные.Роли.ФО ОграниченныйДоступКСтатьямБюджета); НовыйПользователь.Роли.Добавить(Метаданные.Роли.Ад министраторСистемы); КонецЕсли; НовыйПользователь.Пароль = Пароль1; НовыйПользователь.ПоказыватьВСпискеВыбора = истина; НовыйПользователь.Язык = Метаданные.Языки.Русский; НовыйПользователь.РежимЗапуска=РежимЗапускаКлиентс когоПриложения.ОбычноеПриложение; НовыйПользователь.Записать(); Вот здесь смотрю отладчиком, в поле "Роли" ползователя ИБ они есть... Процедура отрабатывает. После создания захожу в конфигураторе в список пользователей, сам пользователь есть, а ролей у него нет. | |
1
- 18.04.2014 - 11:17
| хелп! | |
2
- 18.04.2014 - 16:46
| эх-эх-эх | |
3
- 18.04.2014 - 17:48
| Создавай профиль, и не выеживайся. | |
4
- 18.04.2014 - 18:39
| да, именно в профиле было дело. я сделал без него, чем чревато? | |
5
- 18.04.2014 - 20:29
|
4-п2 > Чревато тем, что без всякой нужды придется лазать в конфигуратор изменять роли. Вполне разумная идея: собирать права пользователя из комбинации профилей, которые, в свою очередь есть комбинация ролей, каждая из которых отражают какой-то кусочек функционала. Гибко. | |
| Интернет-форум Краснодарского края и Краснодара |