//Вызывается на сервере. Полноправный - пользователь с ролью ПолныеПрава
//(и, если задано, ролью для администрирования системы). Параметры сервера:
//пользователь, проверка прав администрирования, учёт привилегированного режима.
//Если пользователей информационной базы ещё нет, смотрят основную роль
//конфигурации: не задана или ПолныеПрава
Если Пользователи.ЭтоПолноправныйПользователь() Тогда
Сообщить("Можно менять настройки обмена");
КонецЕсли;
//Первый параметр пропущен (текущий пользователь), второй - проверять
//ещё и роль администрирования системы
Если Пользователи.ЭтоПолноправныйПользователь(, Истина) Тогда
Сообщить("Можно менять настройки подключения к серверу");
КонецЕсли;
//Другой пользователь - ссылкой на элемент справочника «Пользователи»
Менеджер = Справочники.Пользователи.НайтиПоНаименованию("Иванов Иван");
Если Пользователи.ЭтоПолноправныйПользователь(Менеджер) Тогда
Сообщить("Иванов - полноправный пользователь");
КонецЕсли;
//На клиенте у функции один параметр - проверять ли права администрирования
Если ПользователиКлиент.ЭтоПолноправныйПользователь(Истина) Тогда
Сообщить("Показать административные команды");
КонецЕсли;
//Без БСП - проверка роли ПолныеПрава; случай пустого списка пользователей
//информационной базы и проверку другого пользователя пришлось бы писать самим
Если РольДоступна("ПолныеПрава") Тогда
Сообщить("Можно менять настройки обмена");
КонецЕсли;