Часто требуется проверить, доступна ли пользователю та или иная роль. Для этого есть функция из глобального контекста РольДоступна(<Роль>). Если указанная роль доступна текущему пользователю, то будет возвращено значение Истина, иначе Ложь.
Пример:
Если Не РольДоступна("ПолныеПрава") Тогда
Возврат;
КонецЕсли;
Также в типовых конфигурациях на базе БСП можно воспользоваться функцией общего модуля Пользователи.РолиДоступны(ИменаРолей, Пользователь = Неопределено, УчитыватьПривилегированныйРежим = Истина) для проверки доступности сразу нескольких ролей.