0

Функция НазваниеНабораПрав()

Возвращает название набора прав пользователя.

Синтаксис

Функция НазваниеНабораПрав() имеет следующий синтаксис:

строка НазваниеНабораПрав([КромеПолныхПрав = 0])

А также альтернативный англоязычный синтаксис:

string RightName([ExceptFullRights = 0])

Параметры

Описание параметров функции НазваниеНабораПрав():

Имя параметра Тип Описание
КромеПолныхПрав Число определяет, как поступать в ситуации, когда у пользователя БД отключен контроль прав. Значение по умолчанию = 0
Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Строка

Описание

Функция НазваниеНабораПрав() возвращает название набора прав текущего пользователя. Если в качестве параметра КромеПолныхПрав указана 1, то функция вернет пустую строку в случае, если для пользователя отключен контроль прав.

Пример использования

Пример кода с использованием функции НазваниеНабораПрав():

//любой пользователь с ролью Кассир не сможет выполнить действие
Если НазваниеНабораПрав() = "Кассир" Тогда
	Сообщить("Недостаточно полномочий!");
	Возврат;
КонецЕсли;
//пользователь с ролью Кассир не сможет выполнить действие, 
//если у него не отключен контроль прав
Если НазваниеНабораПрав(1) = "Кассир" Тогда
	Сообщить("Недостаточно полномочий!");
	Возврат;
КонецЕсли;

Обратите внимание на нюансы, которые появляются в случае использования формального параметра функции

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *