Имя: Пароль:
1C
1С v8
Добавление новой роли через расширение
, ,
0 Егор123
 
13.03.17
16:11
Добрый день, подскажите может кто пробовал добавить новую роль через расширения. (1С Документооборот 8.3 (8.3.9.1850) - (2.1.9.3)).

После добавления новой роли в режиме предприятия (если войти в полномочия) вылетает ошибка:

"Для объекта метаданных "Роль.Роль1"
не найден идентификатор в справочнике "Идентификаторы объектов метаданных" и
регистре сведений "Идентификаторы объектов версий расширений"."


Обновление запускал:
/C ЗапуститьОбновлениеИнформационнойБазы. Не обновляет, также вылетает ошибка.

Возможно ли новую роль добавить не снимая с поддержки с помощью расширения или нет?
1 Мимохожий Однако
 
13.03.17
16:18
(0) Добавь туда программно. Может и поможет.
2 Егор123
 
13.03.17
16:21
расширение + роли

эту ветку читал. мб что поменялось с того времени?)
3 Elatiell
 
13.03.17
16:52
(0) Не уверен, но вроде /C ЗапуститьОбновлениеИнформационнойБазы обновляет, только если релиз изменился.

Попробуй воспользоваться внешней обработкой "Инструменты разработчика: Обновление вспомогательных данных".
4 Вафель
 
13.03.17
16:56
(3) не прав
5 AlvlSpb
 
13.03.17
17:03
(0) С ролями в расширении не все так просто. надо обязательно прописывать в Модуле сеанса запуск роли. Один раз запускаешь с записью, у пользователя появляется пометка как у заимствованного объекта. Потом можно убрать код из модуля объекта. Читай http://v8.1c.ru/o7/201603ext/index.htm
  Роль-то подсоединяется, но у меня, например, так и не получилось добиться ее работы. Вроде все так же как у копируемой роли, но так и не заработала в расширении
6 Dmitrii
 
гуру
13.03.17
17:03
(3) >> обновляет, только если релиз изменился

Нет. Этот ключ как раз и нужен для принудительного обновления в случаях, когда номер релиза не менялся.
При этом вспомогательные данные обновляются.
7 Filippov
 
13.03.17
17:49
Вот что получалось у меня: Проблема с ролью в расширении конфигурации
Добился результата только "костылём" - в расширение добавил БазовыеПрава, где для дополненного в конфигурацию справочника поставил галочки. Правильного решения не нашёл.
8 Filippov
 
13.03.17
17:51
(7)+ Роли нужным пользователям подключал как описано в ссылке у (5)
9 Вафель
 
13.03.17
17:56
если ты новый справочник делаешь, то и роль не грех новую создать
10 Filippov
 
13.03.17
18:04
(9) Справочники через расширение не создать, а вот роль (а она будет не единственная) и начинка ролей будет отрабатываться, потому хотелось воспользоваться механизмом расширения.
11 Егор123
 
14.03.17
09:03
Спасибо за ответы, буду пытаться
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший