Есть расширения в УТ, создавалось когда режим совместимости был 8.3.12, сейчас УТ обновили (релиз 11.4.13.99). Думал поднять совместимость до той что стоит в свойствах конфы, а именно 8.3.14, но после поднятия совместимости на копии обнаружил ошибки, а именно не хватало прав на регистр из расширения. Вычитал что как раз в этой версии изменилась работа с ролями (https://infostart.ru/1c/articles/1190788/)
Стало
У пользователя есть доступ ко всем объектам расширения, если в расширении и расширяемой конфигурации нет ролей.
Было
У пользователя был доступ ко всем объектам расширения, если в расширении не было ролей
Можно данную проблему решить установкой привилегированного режима, но на сколько это верно? и как лучше решить эту проблему?
(2) Создал роль, назвал основной, назначил ей полный доступ к созданным объектам в расширении. Профиль не создавал, поставил галку в расширениях "Использовать основные роли для всех пользователей", всё заработало. Но только раньше замечал, что эта галка может сама сниматься, посмотрю как будет отрабатывать она дальше
Я в своих расширениях всегда использую прив.режим, потому как с этими основными ролями постоянно происходит какая то чертовщина... то выключатся сами по себе, то включатся.
Просто не надо забывать выключать привилегии когда они больше не нужны.