К статье
Практический материал

Администрирование · 10 мин

Как включить авторизацию в 1С: полное руководство

Как включить авторизацию в 1С: настройка пользователей, паролей, аутентификации Windows и OpenID. Пошаговая инструкция, типичные ошибки и ответы на вопросы.

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

В 1С:Предприятии 8.3 существует несколько способов проверки подлинности: парольная аутентификация 1С, аутентификация средствами операционной системы (Windows) и OpenID-аутентификация. Их можно комбинировать, назначая разные методы разным пользователям. Настройка выполняется в конфигураторе или в режиме «Предприятие» через раздел администрирования — в зависимости от того, какая у вас конфигурация и кто выполняет работу.

Ниже разобраны все основные сценарии: создание пользователя с паролем, включение Windows-аутентификации, настройка списка пользователей в типовых конфигурациях, а также проверка результата и типичные ошибки, из-за которых вход в базу перестаёт работать.

Какие виды аутентификации есть в 1С

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

Второй способ — аутентификация операционной системы. Платформа доверяет проверку Windows: если пользователь вошёл в систему под доменной или локальной учётной записью, привязанной к пользователю 1С, вход выполняется автоматически без ввода пароля. Это удобно в доменных сетях, но работает только при запуске тонкого или толстого клиента под Windows.

Третий вариант — OpenID-аутентификация, при которой проверку выполняет внешний провайдер. Он используется реже, в основном в распределённых системах и веб-решениях. Для большинства организаций достаточно связки «пароль 1С + Windows-аутентификация».

Сравнение способов аутентификации

Пароль 1С

Универсальный вариант: работает в файловом и клиент-серверном режиме, через веб-клиент. Требует хранения и периодической смены паролей.

Аутентификация Windows

Вход без ввода пароля по учётной записи ОС. Подходит для доменных сетей, но не работает в веб-клиенте и на Linux-клиентах.

OpenID

Проверка через внешнего провайдера. Оправдана в веб-проектах и федеративных схемах, сложнее в настройке.

Как включить парольную авторизацию через конфигуратор

Базовый способ — создать пользователей непосредственно в конфигураторе. Для этого нужны права администратора и монопольный доступ к базе не требуется: пользователей можно добавлять, пока другие работают. Откройте конфигуратор, войдите в базу и перейдите в меню «Администрирование → Пользователи».

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

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

Порядок действий в конфигураторе
  1. 1
    Откройте базу в конфигураторе под учётной записью с правами администратора
  2. 2
    Перейдите в «Администрирование → Пользователи» и нажмите «Добавить»
  3. 3
    Задайте имя, включите «Аутентификация 1С:Предприятия» и введите пароль
  4. 4
    Назначьте роли на вкладке «Прочие» и сохраните пользователя
  5. 5
    Закройте конфигуратор и проверьте вход под новым пользователем

Как включить авторизацию в типовой конфигурации через режим «Предприятие»

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

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

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

Как настроить аутентификацию Windows

Чтобы пользователи входили в 1С без ввода пароля, откройте список пользователей в конфигураторе и для нужной учётной записи установите флажок «Аутентификация операционной системы». В поле «Пользователь» укажите учётную запись Windows в формате «\\ДОМЕН\ИмяПользователя» или выберите её через кнопку выбора.

Можно комбинировать оба флажка: тогда при запуске толстого или тонкого клиента будет выполняться попытка входа по Windows-учётной записи, а если она не удалась, появится стандартное окно ввода логина и пароля 1С. Это удобно как резервный путь при проблемах с доменом.

Учтите ограничение: Windows-аутентификация не работает при подключении через веб-клиент и в ряде сценариев на веб-сервере под Linux. Если сотрудники работают через браузер, им потребуется пароль 1С.

Как проверить, что авторизация работает

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

Дополнительно проверьте журнал регистрации («Администрирование → Обслуживание → Журнал регистрации» в конфигураторе): там фиксируются события входа, отказы в аутентификации и ошибки доступа. Это основной инструмент диагностики, если кто-то не может войти.

Контрольные точки

Как проверить результат

Окно входа при запуске базы
Норма

Запрашивается пользователь и пароль

Тревожный признак

База открывается сразу, без запроса — пользователи не созданы или вход идёт под пустым списком

Вход под новым пользователем
Норма

Вход выполняется, интерфейс соответствует ролям

Тревожный признак

Ошибка «Неверное имя пользователя или пароль» либо пустой интерфейс без разделов

Журнал регистрации
Норма

События «Вход в сеанс» фиксируются без ошибок

Тревожный признак

Массовые отказы аутентификации — проверяйте пароли и привязку Windows-учётных записей

Типичные ошибки и ограничения

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

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

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

Типичные ошибки
01
Не назначена роль «Полные права» ни одному пользователю — теряется административный доступ к базе
02
Пользователь создан, но не добавлен в группу доступа типовой конфигурации — вход есть, данных нет
03
Включена только Windows-аутентификация, а учётная запись ОС заблокирована — вход невозможен
04
Пароль задан с опечаткой и не проверен сразу — пользователь не может войти, администратор вынужден сбрасывать пароль

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

Можно ли включить авторизацию, не заходя в конфигуратор?

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

Почему база не запрашивает пароль при входе?

Если в списке пользователей информационной базы нет ни одной записи, 1С открывает базу без аутентификации. Создайте хотя бы одного пользователя — и окно входа появится. Также проверьте, не настроен ли в ярлыке запуска автоматический вход с параметрами /N и /P.

Как сбросить пароль пользователя, если он его забыл?

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

Работает ли авторизация в файловой базе так же, как в клиент-серверной?

Механизм одинаковый: список пользователей и пароли хранятся в самой базе, проверку выполняет платформа. Различия касаются только способов подключения (веб-клиент, веб-сервер) и дополнительных настроек на уровне СУБД, которые к аутентификации 1С отношения не имеют.

Можно ли запретить пользователю менять пароль?

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

Что делать, если после настройки никто не может войти в базу?

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

Итог

Что важно запомнить

Авторизация в 1С включается созданием пользователей с паролем или привязкой к Windows-учётным записям — в конфигураторе или через раздел администрирования типовой конфигурации. Всегда оставляйте администратора с полными правами и известным паролем, проверяйте вход после настройки и делайте резервную копию перед массовыми изменениями.