ЭтоПолноправныйПользователь
страницаПредусмотрено две одноименных функции: Пользователи.ЭтоПолноправныйПользователь для вызова с сервера ПользователиКлиент.ЭтоПолноправныйПользователь для вызова с клиента
1. Для вызова с клиента
Проверяет, является ли текущий пользователь полноправным.
Синтаксис
Функция ЭтоПолноправныйПользователь(ПроверятьПраваАдминистрированияСистемы = Ложь) ЭкспортПараметры
ПроверятьПраваАдминистрированияСистемы— см. Пользователи.ЭтоПолноправныйПользователь.ПроверятьПраваАдминистрированияСистемы
Возвращаемое значение
Булево - если Истина, пользователь является полноправным.
Пример вызова
Результат = ПользователиКлиент.ЭтоПолноправныйПользователь(ПроверятьПраваАдминистрированияСистемы)Доступность
Тонкий клиент, Толстый клиент
2. Для вызова с сервера
Проверяет, является ли текущий или указанный пользователь полноправным. Полноправным считается пользователь, который: а) при непустом списке пользователей информационной базы имеет роль ПолныеПрава и роль для администрирования системы (если ПроверятьПраваАдминистрированияСистемы = Истина); б) при пустом списке пользователей информационной базы основная роль конфигурации не задана или ПолныеПрава.
Синтаксис
Функция ЭтоПолноправныйПользователь(Пользователь = Неопределено,
ПроверятьПраваАдминистрированияСистемы = Ложь,
УчитыватьПривилегированныйРежим = Истина) ЭкспортПараметры
Пользователь— Неопределено - проверяется текущий пользователь ИБ.- СправочникСсылка.Пользователи
- СправочникСсылка.ВнешниеПользователи - осуществляется поиск пользователя ИБ по уникальному идентификатору, заданному в реквизите ИдентификаторПользователяИБ. Если пользователь ИБ не существует, возвращается Ложь.
- ПользовательИнформационнойБазы - проверяется указанный пользователь ИБ.
ПроверятьПраваАдминистрированияСистемы— Булево - если задано Истина, тогда проверяется наличие роли для администрирования системы.УчитыватьПривилегированныйРежим— Булево - если задано Истина, тогда для текущего пользователя функция возвращает Истина, когда установлен привилегированный режим.
Возвращаемое значение
Булево - если Истина, пользователь является полноправным.
Пример вызова
Результат = Пользователи.ЭтоПолноправныйПользователь(Пользователь, ПроверятьПраваАдминистрированияСистемы, УчитыватьПривилегированныйРежим)Доступность
Сервер, Толстый клиент, Внешнее соединение