Возвращает название набора прав пользователя.
Синтаксис
Функция НазваниеНабораПрав()
имеет следующий синтаксис:
строка НазваниеНабораПрав([КромеПолныхПрав = 0])
А также альтернативный англоязычный синтаксис:
string RightName([ExceptFullRights = 0])
Параметры
Описание параметров функции НазваниеНабораПрав()
:
Имя параметра | Тип | Описание |
---|---|---|
КромеПолныхПрав | Число | определяет, как поступать в ситуации, когда у пользователя БД отключен контроль прав. Значение по умолчанию = 0 |
Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Строка
Описание
Функция НазваниеНабораПрав()
возвращает название набора прав текущего пользователя. Если в качестве параметра КромеПолныхПрав указана 1, то функция вернет пустую строку в случае, если для пользователя отключен контроль прав.
Пример использования
Пример кода с использованием функции НазваниеНабораПрав()
:
//любой пользователь с ролью Кассир не сможет выполнить действие Если НазваниеНабораПрав() = "Кассир" Тогда Сообщить("Недостаточно полномочий!"); Возврат; КонецЕсли; //пользователь с ролью Кассир не сможет выполнить действие, //если у него не отключен контроль прав Если НазваниеНабораПрав(1) = "Кассир" Тогда Сообщить("Недостаточно полномочий!"); Возврат; КонецЕсли;
Обратите внимание на нюансы, которые появляются в случае использования формального параметра функции