Как добавить пользователя в профиль групп доступа в 1С:БГУ 2.0?

Системный администратор 1С v8.3 (Управляемые формы)
← На главную

При администрировании программы «1С:Бухгалтерия государственного учреждения» (БГУ 2.0), созданной на платформе «1С:Предприятие 8.3» с использованием управляемых форм, специалисты часто сталкиваются с вопросами настройки прав пользователей. Типовой механизм разграничения прав базируется на подсистеме управления доступом из состава Библиотеки стандартных подсистем (БСП). Этот механизм является универсальным для большинства современных конфигураций «1С».

В этой статье мы подробно разберем логику работы прав доступа в 1С:БГУ 2.0, рассмотрим по шагам, как добавить пользователя в профиль групп доступа, выясним, почему в интерфейсе может отсутствовать кнопка добавления участников, и как оптимизировать этот процесс в распределенных и разделенных базах данных.

Понимание архитектуры прав доступа в БСП

Прежде чем переходить к практическим действиям, проанализируем взаимосвязь объектов, отвечающих за полномочия пользователей в системе. Механизм прав в 1С:Предприятии построен по многоуровневой цепочке:

Пользователи / Группы пользователей → Группы доступа → Профили групп доступа → Роли

Рассмотрим подробнее каждый элемент этой цепочки:

  1. Роли — это базовые объекты метаданных, созданные разработчиками в конфигураторе. Они определяют непосредственные права (чтение, запись, проведение, удаление) на таблицы базы данных (справочники, документы, регистры).
  2. Профили групп доступа — это справочник в режиме «1С:Предприятие», который объединяет в себе несколько ролей и задает виды ограничений доступа (например, ограничение по организациям или физическим лицам на уровне записей — RLS). Пример профиля: «Бухгалтер по учету заработной платы».
  3. Группы доступа — это связующее звено между конкретными пользователями программы и профилями. Именно на этом уровне определяется, какие конкретно сотрудники будут обладать набором прав, заданным в профиле.
  4. Пользователи — конечные учетные записи реальных сотрудников, которые включаются в группы доступа.

Способ 1. Быстрая настройка через карточку пользователя

Если нам необходимо настроить права для одного конкретного сотрудника, самый простой способ — сделать это непосредственно из формы его учетной записи. Выполним следующие шаги:

  1. Перейдем в раздел Администрирование, затем выберем пункт Настройки пользователей и прав и откроем список Пользователи.
  2. В появившемся списке найдем нужного сотрудника и откроем его карточку двойным кликом мыши.
  3. На панели навигации формы пользователя (в верхней части экрана) нажмем на ссылку Права доступа.
  4. В открывшемся окне мы увидим список всех доступных в системе профилей групп доступа. Чтобы назначить пользователю определенный набор прав (например, профиль «Бухгалтер по учету заработной платы»), достаточно просто установить флажок (галочку) напротив соответствующего наименования профиля.
  5. Нажмем кнопку Записать или Записать и закрыть для сохранения изменений.

Важно понимать: при использовании этого способа система автоматически в фоновом режиме создает в справочнике ГруппыДоступа специальную персональную группу доступа, предназначенную исключительно для этого пользователя. В списке групп доступа она будет иметь такое же наименование, как и сам пользователь.


Способ 2. Настройка через справочник «Группы доступа»

Этот метод является более правильным и профессиональным с точки зрения администрирования, особенно когда у нескольких сотрудников должны быть абсолютно одинаковые должностные обязанности и права.

Рассмотрим пошагово, как создать общую группу доступа и добавить туда участников:

  1. Перейдем в раздел Администрирование → Настройки пользователей и прав.
  2. Найдем и откроем ссылку Группы доступа.
  3. В открывшемся списке нажмем кнопку Создать на командной панели.
  4. В открывшейся форме создания новой группы доступа заполним ключевые поля:
    • Наименование: укажем понятное имя группы (например, «Отдел расчета заработной платы»).
    • Профиль: выберем из справочника профилей необходимый шаблон прав (в нашем примере — «Бухгалтер по учету заработной платы»).
    • Ответственный: укажем сотрудника, который отвечает за ведение данной группы доступа.
  5. В табличной части Участники группы с помощью кнопки Добавить или Подобрать выберем одного или нескольких пользователей, которым должны быть назначены эти права.
  6. Нажмем кнопку Записать и закрыть.

Для быстрого перехода к списку групп доступа, созданных на базе конкретного профиля, можно воспользоваться командой Группы доступа непосредственно на панели навигации самого профиля групп доступа.

Также администраторы могут воспользоваться быстрым переходом в нужный интерфейс с помощью навигационной ссылки. Для этого в главном меню программы выберем команду «Перейти по ссылке» (или нажмем комбинацию клавиш Shift + F11) и вставим следующий адрес: e1cib/list/Справочник.ГруппыДоступа.


Почему в группе доступа отсутствует кнопка «Добавить»?

Разберем ситуацию, с которой часто сталкиваются пользователи на форумах: при открытии существующей группы доступа в табличной части участников нет кнопки «Добавить», «Подобрать» или аналогичных элементов управления.

Выясним причины такого поведения системы:

  1. Группа доступа является персональной. Если группа была создана автоматически (Способом 1, то есть путем установки флажка в карточке пользователя), то платформа блокирует возможность ручного изменения состава её участников. В такую группу нельзя добавить второго сотрудника. Решением будет создание новой группы доступа вручную (Способ 2) и добавление туда всех нужных людей.
  2. Недостаточно прав у текущего пользователя. Для редактирования состава участников групп доступа у вашей учетной записи должна быть активна роль Администратор системы либо специальная роль Изменение участников групп доступа. Обратитесь к главному администратору базы данных для проверки ваших полномочий.
  3. Предопределенные или системные группы доступа. Некоторые группы доступа (например, предопределенная группа «Администраторы») имеют особый статус и логику редактирования в зависимости от настроек безопасности конкретной информационной базы.

Решение для разделенных (облачных) баз данных

Проанализируем ситуацию, когда база данных БГУ 2.0 развернута в модели сервиса (например, в облаке «1С:Фреш» или локальном сервисе 1С:Облачная технология) и разделена на множество областей данных (абонентов). Администраторы часто задаются вопросом: «Неужели придется заходить в каждую область данных и вручную настраивать группы доступа для каждого пользователя?»

В современных облачных решениях ручной обход десятков областей не требуется благодаря встроенным механизмам автоматизации:


Использование групп пользователей для упрощения администрирования

Для минимизации рутинных операций при приеме новых сотрудников на работу рекомендуется использовать справочник Группы пользователей. Разберем эту схему работы:

  1. Включим опцию использования групп пользователей в меню: Администрирование → Настройки пользователей и прав → установим флажок Группы пользователей.
  2. Перейдем по ссылке Группы пользователей и создадим структуру (например, группа «Бухгалтерия по зарплате»).
  3. В справочнике Группы доступа создадим группу доступа для профиля «Бухгалтер по учету заработной платы» и в качестве участника выберем не конкретных людей, а созданную нами Группу пользователей «Бухгалтерия по зарплате».
  4. Теперь при добавлении нового сотрудника нам достаточно просто включить его в группу пользователей «Бухгалтерия по зарплате». Все права доступа, настройки и ограничения применятся к нему автоматически, без необходимости заходить в справочник групп доступа.

Применение этих простых правил и понимание архитектуры БСП позволит вам гибко и безошибочно настраивать права доступа любой сложности в программе 1С:БГУ 2.0.

← На главную