Имя: Пароль:
1C
1С v8
БП 3.0. Изменить профиль групп пользователей
0 Deon
 
19.07.13
10:36
Подскажите, как в БП 3.0 правильно настраивать права пользователям. Нужно отключить одну роль и включить другую. В профиле групп пользователей "Бухгалтер" изменения почему-то недоступны. Нужно свой профиль что-ли создавать?
1 Aleksey
 
19.07.13
10:59
да
2 Deon
 
19.07.13
18:58
А потом гемора с обновлениями не будет? А то ведь 1С про мой профиль ничего не знает.
3 Aleksey
 
19.07.13
19:14
это же 1с... добавит новые права, а твои группы он автоматом не обновится
4 banco
 
19.07.13
19:27
(2) (3) а почему при обновлении должно обновится профиль который создал пользователь?
5 Aleksey
 
19.07.13
22:46
(4) Потому что гладиолус, как будто кто-то просил их так извращаться с профилем
6 Deon
 
14.08.13
11:58
Подниму маленько.
Правильно я понимаю, что в 3.0 смысл групп пользователей остался только в их упорядовачивании, но теперь не несет нагрузки определения какого-либо доступа?
7 Deon
 
14.08.13
12:47
Почему-то ответов нету вообще. Беда беда
8 ZloyBrawler
 
07.09.13
13:22
Да беда.

Мне по воле судеб приходится внедрять в БП 3.0 4 новых документа, создал отдельные роли под них, одна для чтения, другая для изменения, прописал шаблоны в ролях как у 1С, вроде все сделал, под админом все работает, начал добавлять свои профили для обычных смертных и ставить галочки на своих ролях, как облом, прога ругалась на отсутствие инфы в справочнике ИдентификаторыОбъектовМетаданных.

Вроде выкрутился выполнив во внешней самописной обработке такую процедурку:

Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();

Справочник обновился, в него попали мои документы и роли. в профиле все выбралось и сохранилось. Назначил профиль юзеру, применил, но роли/права никак не применяются.

Уже и такие вещи вызывал:

РегистрыСведений.ПраваРолей.ОбновитьДанныеРегистра();
РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра();
РегистрыСведений.СоставыГруппПользователей.ОбновитьДанныеРегистра();
РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра();

не помогло.

Потом нарыл что есть
УправлениеДоступомСлужебный.ОбновитьПараметрыОграниченияДоступа();
но тоже не але.
Права в пользователе как не ставились так и не ставятся (проверял через конфигуратор), изменяются только для родных профилей прав.

Решение пока не нашел(((
9 Prilepsky
 
07.09.13
13:28
(8) Создаешь 2 роли на изменение и чтение.
Заходишь в предприятие создаешь 2 группы доступа и там же создаешь нужных пользователей.

У меня взлетело.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший