Имя: Пароль:
1C
1С v8
Роли и группы доступа
0 BiTwaR
 
12.10.16
15:24
Всем привет!

БП 3.0.44.124

Создал новую роль в конфигураторе, создал пользователя, создал профиль групп доступа где указал свою роль и несколько других ролей.

Присваиваю пользователю в правах доступа созданный профиль и вижу, что все отмеченные роли работают кроме той, что я создал в конфигураторе. Если же я в конфигураторе этому же пользователю установлю созданную мною роль, то все в порядке, работает как надо.

В чем может быть проблема того, что при назначении роли из клиента она не работает, а при назначении через конфигуратор работает?
1 Жан Пердежон
 
12.10.16
15:32
Идентификаторы объектов метаданных обновил?
2 Dmitrii
 
гуру
12.10.16
15:33
(0) >> Если же я в конфигураторе этому же пользователю установлю созданную мною роль

Так делать не надо.

После изменения ролевой модели (добавления собственных ролей) необходимо выполнить обновление служебных данных. Либо воспользоваться обработкой ИнструментыРазработчикаОбновлениеВспомогательныхДанных из БСП той версии, которая включена в конфигурацию (см. регистр сведений версии подсистем. Например, в БП 3.0.44.115 это БСП 2.3.3.76).
Либо запусти конфигурацию в режиме отладки с ключом "ЗапуститьОбновлениеИнформационнойБазы" (без ковычек). Тогда выполнится обновление всех вспомогательных данных (включая базовую функциональность и данные по управлению доступом).
3 BiTwaR
 
12.10.16
16:01
(1) (2) Обновлял идентификаторы, но, видимо каким то "странным способом". Без обновления не добавлялась новая роль в группу доступа.

Сделал вот так "Либо запусти конфигурацию в режиме отладки с ключом "ЗапуститьОбновлениеИнформационнойБазы" (без ковычек)" и все заработало.

Всем спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.