Программирование в 1СВоскресенье, 22.12.2024, 14:01

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Обзор платформы [8]
Архитектура 1С Предприятия [4]
Средства разработки [8]
Работа пользователей с 1С Предприятием 8.0 [8]
Установка и настройка [10]
Особенности администрирования Windows XP SP2 [5]
Особенности использования HASP [5]
Особенности настройки SQL Server 2000 [9]
Администрирование [18]

Поиск

Поиск по сайту

Главная » Статьи » 1С v.8.x » Администрирование

Редактирование списка пользователей от лица пользователя, не имеющего административных прав
Иногда возникает необходимость предоставить возможность редактирования списка пользователей информационной базы пользователю, не имеющему административных прав.
 
Например, старший менеджер должен иметь возможность создавать новых пользователей с ролями менеджеров или изменять состав ролей существующих пользователей, являющихся менеджерами. При этом необходимо обеспечить отсутствие у старшего менеджера административных прав на действия с информационной базой (например, загрузка/выгрузка информационной базы).
 
Для решения этой задачи можно воспользоваться возможностью программного доступа к списку пользователей информационной базы, которую предоставляет объект МенеджерПользователейИнформационнойБазы. Этот объект доступен через свойство глобального контекста ПользователиИнформационнойБазы.
 
Создание нового пользователя может быть выполнено методом СоздатьПользователя() на клиенте, даже если текущий пользователь не обладает административными правами. На клиенте же могут быть установлены необходимые свойства нового пользователя. Для того, чтобы выполнить запись нового пользователя, сформированный на клиенте объект ПользовательИнформационнойБазы нужно передать на сервер и в привилегированном модуле (без проверки прав) выполнить запись нового пользователя.

В демонстрационную конфигурацию "Примеры ИТС" включена обработка "НовыйПользователь", которая реализует описанную механику. Необходимо запустить 1С:Предприятие от имени пользователя "Менеджер" (не имеющего административных прав) и открыть обработку "Новый пользователь", которая позволит создать нового пользователя информационной базы и установить любые свойства нового пользователя, за исключением роли "Администратор".
Категория: Администрирование | Добавил: Spacer (28.10.2009)
Просмотров: 2338
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz