Администрирование · 10 мин
Как включить авторизацию в 1С: полное руководство
Как включить авторизацию в 1С: настройка пользователей, паролей, аутентификации Windows и OpenID. Пошаговая инструкция, типичные ошибки и ответы на вопросы.
Авторизация в 1С — это механизм проверки личности пользователя при входе в информационную базу. Без неё любой, кто получил доступ к файлу базы или серверу, сможет открыть данные без пароля. Включение аутентификации — обязательный первый шаг при развёртывании новой базы, особенно если в ней хранятся персональные данные сотрудников, финансовая информация или коммерческие сведения.
В 1С:Предприятии 8.3 существует несколько способов проверки подлинности: парольная аутентификация 1С, аутентификация средствами операционной системы (Windows) и OpenID-аутентификация. Их можно комбинировать, назначая разные методы разным пользователям. Настройка выполняется в конфигураторе или в режиме «Предприятие» через раздел администрирования — в зависимости от того, какая у вас конфигурация и кто выполняет работу.
Ниже разобраны все основные сценарии: создание пользователя с паролем, включение Windows-аутентификации, настройка списка пользователей в типовых конфигурациях, а также проверка результата и типичные ошибки, из-за которых вход в базу перестаёт работать.
Какие виды аутентификации есть в 1С
Платформа 1С:Предприятие поддерживает три основных способа проверки подлинности. Первый — аутентификация 1С: логин и пароль хранятся в самой информационной базе, платформа сама проверяет их при входе. Это универсальный вариант, работающий в файловом и клиент-серверном режиме, а также через веб-клиент.
Второй способ — аутентификация операционной системы. Платформа доверяет проверку Windows: если пользователь вошёл в систему под доменной или локальной учётной записью, привязанной к пользователю 1С, вход выполняется автоматически без ввода пароля. Это удобно в доменных сетях, но работает только при запуске тонкого или толстого клиента под Windows.
Третий вариант — OpenID-аутентификация, при которой проверку выполняет внешний провайдер. Он используется реже, в основном в распределённых системах и веб-решениях. Для большинства организаций достаточно связки «пароль 1С + Windows-аутентификация».
Сравнение способов аутентификации
Универсальный вариант: работает в файловом и клиент-серверном режиме, через веб-клиент. Требует хранения и периодической смены паролей.
Вход без ввода пароля по учётной записи ОС. Подходит для доменных сетей, но не работает в веб-клиенте и на Linux-клиентах.
Проверка через внешнего провайдера. Оправдана в веб-проектах и федеративных схемах, сложнее в настройке.
Как включить парольную авторизацию через конфигуратор
Базовый способ — создать пользователей непосредственно в конфигураторе. Для этого нужны права администратора и монопольный доступ к базе не требуется: пользователей можно добавлять, пока другие работают. Откройте конфигуратор, войдите в базу и перейдите в меню «Администрирование → Пользователи».
В открывшемся списке нажмите «Добавить». На вкладке «Основные» укажите имя пользователя (логин для входа) и полное имя. Установите флажок «Аутентификация 1С:Предприятия», задайте пароль и при необходимости отметьте «Пользователю запрещено изменять пароль» — это удобно для служебных учётных записей. На вкладке «Прочие» назначьте роли, язык интерфейса и доступные роли.
После сохранения пользователь сразу сможет входить в базу. Если в базе не было ни одного пользователя, вход раньше выполнялся без запроса; теперь при старте появится окно выбора пользователя и ввода пароля. Обязательно создайте хотя бы одного пользователя с полными правами (роль «Полные права» или «Администратор»), иначе можно потерять управляемый доступ к базе.
- 1Откройте базу в конфигураторе под учётной записью с правами администратора
- 2Перейдите в «Администрирование → Пользователи» и нажмите «Добавить»
- 3Задайте имя, включите «Аутентификация 1С:Предприятия» и введите пароль
- 4Назначьте роли на вкладке «Прочие» и сохраните пользователя
- 5Закройте конфигуратор и проверьте вход под новым пользователем
Как включить авторизацию в типовой конфигурации через режим «Предприятие»
В типовых решениях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП и других) пользователей удобнее заводить прямо в режиме «Предприятие», не открывая конфигуратор. Для этого у текущей учётной записи должны быть права администратора. Перейдите в раздел «Администрирование → Настройки пользователей и прав → Пользователи».
Нажмите «Создать», заполните имя и, если используется справочник физических лиц, привяжите пользователя к сотруднику. На закладке с настройками входа задайте пароль и подтверждение. Типовые конфигурации автоматически создают соответствующего пользователя информационной базы и назначают ему профиль группы доступа — отдельно настраивать роли в конфигураторе не нужно.
Обратите внимание: в типовых конфигурациях права задаются через «Профили групп доступа», а не через роли напрямую. Если пользователь создан, но не добавлен ни в одну группу доступа, он сможет войти в базу, но не увидит ни одного документа. Это частая причина жалоб «вход работает, но база пустая».
Как настроить аутентификацию Windows
Чтобы пользователи входили в 1С без ввода пароля, откройте список пользователей в конфигураторе и для нужной учётной записи установите флажок «Аутентификация операционной системы». В поле «Пользователь» укажите учётную запись Windows в формате «\\ДОМЕН\ИмяПользователя» или выберите её через кнопку выбора.
Можно комбинировать оба флажка: тогда при запуске толстого или тонкого клиента будет выполняться попытка входа по Windows-учётной записи, а если она не удалась, появится стандартное окно ввода логина и пароля 1С. Это удобно как резервный путь при проблемах с доменом.
Учтите ограничение: Windows-аутентификация не работает при подключении через веб-клиент и в ряде сценариев на веб-сервере под Linux. Если сотрудники работают через браузер, им потребуется пароль 1С.
Как проверить, что авторизация работает
После настройки закройте базу и запустите её заново. При корректной настройке появится окно выбора пользователя с полем пароля. Войдите под созданной учётной записью и убедитесь, что открывается ожидаемый интерфейс и доступны нужные разделы. Затем проверьте вход под учётной записью администратора — она должна сохранять полный доступ.
Дополнительно проверьте журнал регистрации («Администрирование → Обслуживание → Журнал регистрации» в конфигураторе): там фиксируются события входа, отказы в аутентификации и ошибки доступа. Это основной инструмент диагностики, если кто-то не может войти.
Как проверить результат
Запрашивается пользователь и пароль
База открывается сразу, без запроса — пользователи не созданы или вход идёт под пустым списком
Вход выполняется, интерфейс соответствует ролям
Ошибка «Неверное имя пользователя или пароль» либо пустой интерфейс без разделов
События «Вход в сеанс» фиксируются без ошибок
Массовые отказы аутентификации — проверяйте пароли и привязку Windows-учётных записей
Типичные ошибки и ограничения
Самая опасная ошибка — создать пользователей, но не назначить никому полные права. Если все учётные записи имеют ограниченные роли, административные функции (обновление конфигурации, управление пользователями) станут недоступны, и восстановить доступ будет сложно. Перед закрытием конфигуратора убедитесь, что хотя бы один пользователь имеет роль «Полные права».
Вторая частая проблема — конфликт имён при копировании базы. Если базу развернули из копии, список пользователей копируется вместе с ней, включая старые пароли. Сотрудники копии могут не знать об этом и считать, что авторизация «сломалась». После восстановления базы из копии пересоздайте пароли и проверьте состав пользователей.
Третий типичный сценарий — в файловой базе пользователь пытается войти, пока база открыта в конфигураторе в монопольном режиме. В этом случае ошибка касается не пароля, а блокировки: снимите монопольный режим или дождитесь завершения сеанса.
Частые вопросы
Можно ли включить авторизацию, не заходя в конфигуратор?
Да, в типовых конфигурациях пользователи создаются в режиме «Предприятие» через «Администрирование → Настройки пользователей и прав → Пользователи». Платформа автоматически создаёт соответствующего пользователя информационной базы. Для нетиповых или самописных конфигураций без такого раздела понадобится конфигуратор.
Почему база не запрашивает пароль при входе?
Если в списке пользователей информационной базы нет ни одной записи, 1С открывает базу без аутентификации. Создайте хотя бы одного пользователя — и окно входа появится. Также проверьте, не настроен ли в ярлыке запуска автоматический вход с параметрами /N и /P.
Как сбросить пароль пользователя, если он его забыл?
Администратор открывает список пользователей в конфигураторе или в режиме «Предприятие», выбирает нужную учётную запись и задаёт новый пароль. Старый пароль узнать нельзя — он хранится в виде хеша, возможна только замена.
Работает ли авторизация в файловой базе так же, как в клиент-серверной?
Механизм одинаковый: список пользователей и пароли хранятся в самой базе, проверку выполняет платформа. Различия касаются только способов подключения (веб-клиент, веб-сервер) и дополнительных настроек на уровне СУБД, которые к аутентификации 1С отношения не имеют.
Можно ли запретить пользователю менять пароль?
Да. В свойствах пользователя в конфигураторе есть флажок «Пользователю запрещено изменять пароль». Он полезен для служебных учётных записей, пароль которых задаёт и хранит только администратор.
Что делать, если после настройки никто не может войти в базу?
Сначала проверьте журнал регистрации — там видно причину отказа. Если доступ потерян полностью (например, у всех пользователей убрали полные права или утеряны пароли), потребуется восстановление из резервной копии либо специальные процедуры сброса списка пользователей, которые безопасно выполнять только на копии базы.
Что важно запомнить
Авторизация в 1С включается созданием пользователей с паролем или привязкой к Windows-учётным записям — в конфигураторе или через раздел администрирования типовой конфигурации. Всегда оставляйте администратора с полными правами и известным паролем, проверяйте вход после настройки и делайте резервную копию перед массовыми изменениями.