К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

БП 3.0 программно не добавляются роли пользователю ИБ

Гость
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 > Чревато тем, что без всякой нужды придется лазать в конфигуратор изменять роли.
Вполне разумная идея: собирать права пользователя из комбинации профилей, которые, в свою очередь есть комбинация ролей, каждая из которых отражают какой-то кусочек функционала. Гибко.


К списку вопросов






Copyright ©, Все права защищены