Можно было бы вызвать процедуру Константы.ПараметрыРаботыПользователей.СоздатьМенеджерЗначения().ОбновитьОбщиеПараметры(), но она тоже требует монопольного доступа. Стандартная процедура вызывается при нажатии Кнопка 3.
Поэтому я скопировал код процедуры, убрал из нее установки монопольного режима, можно запускать не монопольно по Кнопка 2.
Непосредственно роли пользователям добавляются при перезаписи групп, поэтому создал такую команду по Кнопка 4.
Ну и сделал две процедуры по обновлению идентификаторов для старых и новых релизов БСП - Кнопка 5 и Кнопка 6. Правда, эта процедура работает только монопольно, увы, если ее не переписывать.
В общем последовательность при добавлении своих ролей такая:
- Обновить идентификаторы - Кнопка 5 или 6.
- Обновить роли - Кнопка 2 или 3.
- Перезаписать группы - Кнопка 4.