8
ZloyBrawler
07.09.13
✎
13:22
|
Да беда.
Мне по воле судеб приходится внедрять в БП 3.0 4 новых документа, создал отдельные роли под них, одна для чтения, другая для изменения, прописал шаблоны в ролях как у 1С, вроде все сделал, под админом все работает, начал добавлять свои профили для обычных смертных и ставить галочки на своих ролях, как облом, прога ругалась на отсутствие инфы в справочнике ИдентификаторыОбъектовМетаданных.
Вроде выкрутился выполнив во внешней самописной обработке такую процедурку:
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
Справочник обновился, в него попали мои документы и роли. в профиле все выбралось и сохранилось. Назначил профиль юзеру, применил, но роли/права никак не применяются.
Уже и такие вещи вызывал:
РегистрыСведений.ПраваРолей.ОбновитьДанныеРегистра();
РегистрыСведений.ТаблицыГруппДоступа.ОбновитьДанныеРегистра();
РегистрыСведений.СоставыГруппПользователей.ОбновитьДанныеРегистра();
РегистрыСведений.ЗначенияГруппДоступа.ОбновитьДанныеРегистра();
не помогло.
Потом нарыл что есть
УправлениеДоступомСлужебный.ОбновитьПараметрыОграниченияДоступа();
но тоже не але.
Права в пользователе как не ставились так и не ставятся (проверял через конфигуратор), изменяются только для родных профилей прав.
Решение пока не нашел(((
|
|