Добавляем пользователя с полными правами в базу 1С

· 9 мин

Содержание

Администратора информационной базы 1С заводят в списке пользователей: в Конфигураторе через меню Администрирование → Пользователи или в режиме 1С:Предприятие через Администрирование → Настройки пользователей и прав → Пользователи. Полные права даёт роль «Полные права»; в типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11) её назначают через профиль «Администратор».

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

Какого администратора вы создаёте

Слово «администратор» в 1С означает две разные вещи, и путают их постоянно.

  • 🗄 Администратор информационной базы — пользователь с полными правами внутри базы. Видит все документы, настройки, может заводить других пользователей. Его создают в списке пользователей базы.
  • ⚙️ Администратор кластера серверов — учётная запись, которая управляет самим сервером 1С: списком баз, сеансами, соединениями. К данным внутри базы отношения не имеет. Есть только в клиент-серверном варианте.

В большинстве случаев нужен первый. Если вы хотите дать коллеге полный доступ к документам и настройкам в базе — это администратор базы. Администратор кластера нужен, только когда вы разворачиваете или обслуживаете сервер 1С.

Какой администратор вам нужен?

Создание администратора в Конфигураторе

Это базовый способ, работает в любой конфигурации и в пустой базе.

  1. Запустите Конфигуратор. Если в базе уже есть пользователи — входите под тем, у кого есть полные права. В новой пустой базе список пуст, вход свободный.
  2. Откройте меню Администрирование → Пользователи и нажмите «Добавить».
  3. На вкладке «Основные» заполните поле «Имя» — это логин для входа. В «Полное имя» впишите ФИО.
  4. Выберите способ входа. Для пароля 1С отметьте «Аутентификация 1С:Предприятия» и задайте пароль. Для входа по учётной записи Windows отметьте «Аутентификация операционной системы» и укажите пользователя в формате ДОМЕН\Пользователь.
  5. Перейдите на вкладку «Прочие». В списке «Доступные роли» отметьте «Полные права». Если в конфигурации есть отдельная роль «Администратор системы» — отметьте и её: она открывает журнал регистрации, список активных пользователей и монопольный режим.
  6. Нажмите «ОК». Пользователь появится в списке.

На вкладке «Основные» есть ещё два поля, которые стоит заполнить осознанно. «Показывать в списке выбора» определяет, виден ли логин в выпадающем списке при входе; для администратора его часто снимают, чтобы логин не подсказывали постороннему. «Пользователю запрещено изменять пароль» закрепляет пароль, заданный администратором. Для первого запуска под новой учётной записью удобнее оставить возможность смены.

Платформа 8.3 поддерживает три способа входа: по паролю 1С, по учётной записи операционной системы и по протоколу OpenID/OAuth 2.0 (вход через внешний сервис авторизации). Для локальной базы или небольшой сети обычно хватает первых двух. OpenID настраивают, когда вход в 1С объединяют с единой корпоративной авторизацией.

Роль «Полные права» отвечает за доступ к данным и объектам. Роль «Администратор системы» — за служебные функции: монопольный режим нужен для обновления структуры базы, загрузки .dt и тестирования. Для полноценного администратора обычно нужны обе.

В типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11) пользователя, созданного только в Конфигураторе, программа не связывает со справочником «Пользователи» и группами доступа. Он может не появиться в списке пользователей режима 1С:Предприятие и работать некорректно. Для таких конфигураций заводите администратора так, как описано ниже.

Как добавить администратора в режиме 1С:Предприятие

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

  1. Откройте Администрирование → Настройки пользователей и прав → Пользователи. Путь одинаков в БП 3.0, ЗУП 3.1 и УТ 11.
  2. Нажмите «Создать». Заполните «Полное имя» и «Имя для входа» (логин). Отметьте «Вход в программу разрешён» и «Аутентификация 1С:Предприятия», задайте пароль.
  3. Откройте «Права доступа » в карточке пользователя и добавьте профиль «Администратор» (группа доступа «Администраторы»). Именно профиль, а не отдельная галочка роли, даёт полный доступ.
  4. Нажмите «Записать и закрыть».

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

Разница между ролью и профилем простая. Роль — элемент конфигурации с набором прав на объекты. Профиль групп доступа — удобная обёртка над ролями для режима 1С:Предприятие, которую можно менять без Конфигуратора. В типовых конфигурациях администратора назначают профилем.

Как сделать администратором уже существующего пользователя. Создавать нового не нужно: откройте его карточку в том же списке Пользователи, зайдите в «Права доступа» и добавьте профиль «Администратор». После записи у пользователя появится полный доступ при следующем входе. Так же права и снимают — убрав профиль из списка групп доступа.

Если в вашей базе профиля «Администратор» в списке нет (например, в сильно урезанной конфигурации), полный доступ даёт роль «Полные права», назначенная через Конфигуратор. В типовых же конфигурациях профиль присутствует по умолчанию, и смешивать два способа на одном пользователе не нужно.

Администратор в клиент-серверной базе

Пользователи базы хранятся внутри информационной базы, поэтому в клиент-серверном варианте администратор базы создаётся точно так же, как в файловом — через Конфигуратор или режим 1С:Предприятие. Отдельных действий на сервере для этого не требуется.

Дополнительно у клиент-серверного варианта есть администратор кластера серверов. Он управляет кластером: подключает и отключает базы, видит сеансы и соединения всех пользователей, настраивает рабочие процессы. К данным внутри базы он доступа не даёт — это разные учётные записи с разными паролями.

Создают администратора кластера одним из способов:

  • в графической консоли администрирования серверов 1С: в узле кластера найдите ветку «Администраторы» и добавьте запись;
  • утилитой командной строки rac. Точные подкоманды и параметры смотрите в справке — rac help.

У только что созданного кластера список администраторов пуст. Это значит, что управлять кластером может любой, кто дотянется до консоли. Добавление первого администратора закрывает кластер паролем — сделайте это сразу после установки сервера.

Коротко о том, как устроено соединение: клиент обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам. Консоль администрирования тоже идёт через агент. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера.

Если пароль администратора кластера утерян, не пересоздавайте кластер и не удаляйте базы — так вы потеряете настройки и доступ к данным. Правильный путь: остановить службу сервера 1С, восстановить конфигурационные файлы кластера из резервной копии, либо обратиться к тому, у кого есть права администратора операционной системы на сервере. Остановка службы оборвёт сеансы всех пользователей, поэтому делайте это в нерабочее время и предупредив коллег.

Пароли и защита доступа администратора

Единые требования к паролям задаются в Администрирование → Настройки пользователей и прав → Настройки входа. Там настраивают:

  • 🔑 минимальную длину пароля;
  • 🔒 требование сложности (буквы разного регистра, цифры);
  • ⏳ срок действия пароля и запрет повторного использования прежних.

Настройки входа действуют на всех пользователей базы, включая администратора. Задать их имеет смысл один раз сразу после создания первой учётной записи с полными правами — тогда требования распространятся и на тех, кого вы заведёте позже.

Практические правила, которые экономят проблемы:

  • Не оставляйте администратора с пустым паролем — это открытый вход в базу.
  • Заводите отдельную учётную запись на каждого человека, а не общий логин «Администратор» на всех. По журналу регистрации тогда видно, кто что менял.
  • OS-аутентификация удобна для входа без ввода пароля, но помните: кто получит доступ к учётной записи Windows, тот войдёт и в 1С.
  • Не выдавайте профиль «Администратор» рядовым пользователям «на всякий случай». Полные права снимают разграничение доступа и защиту от опасных действий, а ошибка такого пользователя затронет всю базу.

Отдельно о механизме «Защита от опасных действий»: при полных правах платформа предупреждает о потенциально рискованных операциях (например, открытии внешних файлов и обработок). Администратору это предупреждение видно чаще остальных — не отключайте его без необходимости.

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

Ошибки при назначении прав администратора

Чаще всего доступ не работает не из-за сложных причин, а из-за пары типовых промахов. Сверьтесь по симптому.

Диагностика: выберите симптом

Как проверить, что учётная запись работает

Создать администратора мало — убедитесь, что вход и права на месте.

  1. Закройте Конфигуратор и запустите 1С:Предприятие.
  2. Войдите под новым логином и паролем. Если вход прошёл — аутентификация настроена верно.
  3. Проверьте, что открывается раздел Администрирование и список пользователей. Для полноправного администратора эти разделы доступны.
  4. Откройте Администрирование → Журнал регистрации: там должна появиться запись о входе нового пользователя. Это подтверждает, что учётная запись активна и связана с базой.

Если под новой учёткой раздел «Администрирование» не открывается или часть команд недоступна — права назначены не полностью. Вернитесь к карточке пользователя и проверьте профиль «Администратор» или набор ролей.

Для надёжности проверьте и обратное: войдите под обычным пользователем и убедитесь, что раздел «Администрирование» и список пользователей ему недоступны. Если рядовой сотрудник видит эти настройки — значит, ему по ошибке назначен лишний профиль, и разграничение прав не работает.

Частые вопросы

Чем роль «Полные права» отличается от профиля «Администратор»?
Роль — это элемент конфигурации с набором прав на объекты, назначается в Конфигураторе. Профиль групп доступа — обёртка над ролями для режима 1С:Предприятие, его можно менять без Конфигуратора. В типовых конфигурациях администратора назначают профилем «Администратор», который уже включает нужные роли.
Можно ли сделать администратором доменного пользователя без пароля 1С?
Да. На вкладке «Основные» выберите «Аутентификация операционной системы» и укажите учётную запись в формате ДОМЕН\Пользователь. Пароль 1С тогда не требуется — вход идёт по учётной записи Windows. Права при этом назначаются так же.
Как сбросить пароль администратора, если он утерян?
Пароль пользователя базы сбрасывает другой администратор с полными правами: в Конфигураторе Администрирование → Пользователи, открыть карточку и задать новый пароль. Если администраторов с полными правами в базе больше не осталось, восстановите базу из резервной копии или обратитесь к тому, у кого есть доступ к файлам либо серверу базы.
Сколько администраторов можно создать в одной базе?
Ограничений нет. Разумно держать как минимум двух пользователей с полными правами — на случай, если один потеряет пароль.
Нужен ли отдельный администратор для клиент-серверной базы?
Администратор информационной базы создаётся одинаково в файловом и клиент-серверном варианте. Отдельно существует администратор кластера серверов — он управляет сервером, а не данными базы, и к работе с документами отношения не имеет.