2 378 документов
← К списку

ЭтоПолноправныйПользователь

страница

Предусмотрено две одноименных функции: Пользователи.ЭтоПолноправныйПользователь для вызова с сервера ПользователиКлиент.ЭтоПолноправныйПользователь для вызова с клиента

1. Для вызова с клиента

Проверяет, является ли текущий пользователь полноправным.

Синтаксис

Функция ЭтоПолноправныйПользователь(ПроверятьПраваАдминистрированияСистемы = Ложь) Экспорт

Параметры

  • ПроверятьПраваАдминистрированияСистемы — см. Пользователи.ЭтоПолноправныйПользователь.ПроверятьПраваАдминистрированияСистемы

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

Булево - если Истина, пользователь является полноправным.

Пример вызова

Результат = ПользователиКлиент.ЭтоПолноправныйПользователь(ПроверятьПраваАдминистрированияСистемы)

Доступность

Тонкий клиент, Толстый клиент

2. Для вызова с сервера

Проверяет, является ли текущий или указанный пользователь полноправным. Полноправным считается пользователь, который: а) при непустом списке пользователей информационной базы имеет роль ПолныеПрава и роль для администрирования системы (если ПроверятьПраваАдминистрированияСистемы = Истина); б) при пустом списке пользователей информационной базы основная роль конфигурации не задана или ПолныеПрава.

Синтаксис

Функция ЭтоПолноправныйПользователь(Пользователь = Неопределено,
                                   ПроверятьПраваАдминистрированияСистемы = Ложь,
                                   УчитыватьПривилегированныйРежим = Истина) Экспорт

Параметры

  • Пользователь — Неопределено - проверяется текущий пользователь ИБ.
    • СправочникСсылка.Пользователи
    • СправочникСсылка.ВнешниеПользователи - осуществляется поиск пользователя ИБ по уникальному идентификатору, заданному в реквизите ИдентификаторПользователяИБ. Если пользователь ИБ не существует, возвращается Ложь.
    • ПользовательИнформационнойБазы - проверяется указанный пользователь ИБ.
  • ПроверятьПраваАдминистрированияСистемы — Булево - если задано Истина, тогда проверяется наличие роли для администрирования системы.
  • УчитыватьПривилегированныйРежим — Булево - если задано Истина, тогда для текущего пользователя функция возвращает Истина, когда установлен привилегированный режим.

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

Булево - если Истина, пользователь является полноправным.

Пример вызова

Результат = Пользователи.ЭтоПолноправныйПользователь(Пользователь, ПроверятьПраваАдминистрированияСистемы, УчитыватьПривилегированныйРежим)

Доступность

Сервер, Толстый клиент, Внешнее соединение