Администрирование · 11 мин
Аутентификация 1С:Предприятия: что это такое и как её настроить
Что такое аутентификация в 1С:Предприятии: виды проверки пользователя, настройка паролей, аутентификация ОС и OpenID, типичные ошибки входа и способы их устранения.
Аутентификация в 1С:Предприятии — это процедура проверки личности пользователя при подключении к информационной базе. Система должна убедиться, что человек, запускающий программу, действительно является тем, за кого себя выдаёт. Только после успешной проверки платформа открывает сеанс и применяет назначенные пользователю права, роли и настройки интерфейса.
Механизм аутентификации работает и в файловом, и в клиент-серверном варианте. Разница в том, кто выполняет проверку: в файловой базе — само клиентское приложение, в клиент-серверной — сервер 1С:Предприятия, который сверяет учётные данные со списком пользователей информационной базы. Понимание этой логики помогает правильно настроить вход и быстро разбираться с ошибками «пользователь не найден» или «неверный пароль».
Важно не путать аутентификацию с авторизацией. Аутентификация отвечает на вопрос «кто вы?», а авторизация — «что вам разрешено делать?». Пользователь может успешно пройти проверку личности, но не иметь прав на конкретный документ или отчёт — это уже вопрос ролей и настроек доступа, а не входа в систему.
Какие виды аутентификации поддерживает 1С
Платформа 1С:Предприятие предлагает несколько способов подтверждения личности. Их можно использовать по отдельности или комбинировать — тогда система попытается выполнить вход несколькими способами подряд.
- Аутентификация 1С:Предприятия — классический вариант: имя пользователя и пароль хранятся в самой информационной базе. Подходит для любых режимов работы, включая файловый и веб-клиент.
- Аутентификация операционной системы — платформа проверяет, под какой учётной записью Windows (или Linux) работает пользователь, и сопоставляет её с указанной в карточке пользователя 1С. Пароль вводить не нужно.
- OpenID-аутентификация — вход через внешнего поставщика удостоверений. Применяется чаще в распределённых системах и веб-решениях, где централизована проверка пользователей.
Для большинства небольших организаций достаточно стандартной аутентификации 1С с паролем. Аутентификация ОС удобна в доменной сети, где пароли сотрудников уже централизованно управляются через Active Directory. OpenID встречается реже и требует отдельной инфраструктуры.
Где настраивается аутентификация пользователя
Основное место настройки — карточка пользователя. Открыть её можно двумя путями: в конфигураторе через меню «Администрирование → Пользователи» либо в режиме «Предприятие» в разделе администрирования (в типовых конфигурациях это обычно «Администрирование → Настройки пользователей и прав»).
В карточке пользователя на вкладке аутентификации доступны флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы». Для первого варианта задаётся пароль, для второго — выбирается пользователь ОС в формате «\\Домен\ИмяПользователя» или «\\Компьютер\Имя». Оба флажка могут быть включены одновременно.
- 1Откройте конфигуратор под пользователем с административными правами
- 2Перейдите в «Администрирование → Пользователи» и создайте нового пользователя
- 3Укажите имя (логин) и полное имя для отображения
- 4Установите флажок «Аутентификация 1С:Предприятия» и задайте пароль
- 5Назначьте роли пользователю на соответствующей вкладке
- 6Сохраните карточку и проверьте вход под новой учётной записью
Если в списке пользователей базы пусто, платформа считает, что вход не ограничен, и запускает сеанс без запроса логина и пароля. Это удобно на этапе разработки, но недопустимо в рабочей базе: любой, получивший доступ к файлу базы или серверу, войдёт без проверки.
Настройка аутентификации операционной системы
При входе через ОС платформа автоматически определяет, под какой учётной записью запущен клиент, и ищет соответствие в списке пользователей базы. Если совпадение найдено — сеанс открывается без диалога ввода пароля. Если нет — пользователь получает отказ либо, при включённой парольной аутентификации, стандартное окно входа.
В карточке пользователя поле «Пользователь ОС» заполняется в формате «\\ИмяКомпьютера\ИмяПользователя» для локальных учётных записей или «\\ИмяДомена\ИмяПользователя» для доменных. Ошибка в одном символе приведёт к тому, что вход через ОС не сработает, поэтому значение лучше копировать, а не вводить вручную.
Практическая выгода этого способа — централизованное управление: при увольнении сотрудника достаточно заблокировать его учётную запись в домене, и доступ к 1С прекратится автоматически. При этом в самой базе пользователя лучше не удалять сразу, чтобы сохранить ссылки на него в документах и журналах.
Парольная политика и требования к паролям
Платформа позволяет задать требования к паролям пользователей: минимальную длину, сложность, ограничение срока действия и запрет повторного использования старых паролей. Настройки выполняются в конфигураторе через «Администрирование → Параметры информационной базы» на соответствующей вкладке.
Разумный минимум для рабочей базы — пароль от 8 символов с требованием сложности и периодической сменой. Слишком жёсткие требования без необходимости приводят к тому, что сотрудники записывают пароли на бумаге рядом с монитором, что сводит защиту к нулю.
Отдельный риск — хранение паролей в файлах подключения, скриптах и ярлыках с параметрами командной строки. Такие пароли доступны любому, кто откроет файл. Если автоматический вход нужен для регламентных задач, используйте отдельную учётную запись с минимально необходимыми правами.
Как проверить, что аутентификация настроена правильно
После настройки выполните контрольный вход под каждым созданным пользователем. Проверьте три вещи: система запрашивает учётные данные (или выполняет прозрачный вход через ОС), сеанс открывается под нужным именем, и пользователь видит только разрешённые ему разделы.
Как проверить результат
Запрашиваются логин и пароль или выполняется вход через ОС
База открывается без всякой проверки
Отображается имя вошедшего сотрудника
Сеанс работает под чужой или пустой учётной записью
Пользователь видит только свои функции по ролям
Доступны административные функции у обычного пользователя
Система отклоняет вход с сообщением об ошибке
Вход выполняется с любым паролем
Дополнительно полезно проверить журнал регистрации: в нём фиксируются события входа и отказа в доступе. Регулярный просмотр журнала помогает заметить попытки подбора пароля или входы в нерабочее время.
Типичные ошибки при входе и их причины
Самая частая ситуация — сообщение «Неверное имя или пароль пользователя». Причины: ошибка в раскладке клавиатуры, включённый Caps Lock, смена пароля администратором или вход не в ту базу (у разных баз — разные списки пользователей). Проверяйте именно ту информационную базу, к которой подключаетесь.
Вторая распространённая проблема — «Пользователь не найден» при аутентификации ОС. Обычно это следствие переименования компьютера, переноса базы в другой домен или опечатки в поле «Пользователь ОС». Лечится исправлением значения в карточке пользователя.
Если ни один пользователь не может войти после обновления платформы или переноса базы, сначала проверьте версию платформы и целостность файла базы, а уже потом пересоздавайте учётные записи. Поспешное удаление пользователей часто ломает ссылки в данных.
Как выбрать способ аутентификации под свою ситуацию
Выбор зависит от инфраструктуры и числа пользователей. Единой рекомендации нет, но есть понятные критерии.
Сравнение способов аутентификации
Универсальный вариант для любых баз, веб-клиента и удалённого доступа. Требует отдельного управления паролями
Удобна в доменной сети: вход без пароля, централизованная блокировка. Ограничена в веб-клиенте и требует точного указания учётной записи
Оптимальна для смешанной среды: в офисе вход через ОС, удалённо — по паролю 1С
Для интеграций с внешним поставщиком удостоверений. Требует отдельной инфраструктуры и редко нужна в типовых внедрениях
Как выбрать действие
Что важно запомнить
Аутентификация в 1С — это проверка личности при входе: паролем 1С, учётной записью ОС или через OpenID. Настраивается в карточке пользователя, способы комбинируются. Каждому сотруднику — своя учётная запись, пароли не хранятся в открытом виде, а перед изменением настроек единственного администратора делается резервная копия.
Частые вопросы об аутентификации в 1С
Чем аутентификация отличается от авторизации в 1С?
Аутентификация подтверждает личность пользователя при входе, а авторизация определяет его права на объекты базы через роли. Пользователь может успешно войти, но не увидеть нужный документ — это вопрос ролей, а не входа.
Можно ли войти в базу, если забыт пароль единственного администратора?
Штатных средств восстановления пароля в платформе нет. Практический путь — восстановить базу из резервной копии, где пароль известен. Поэтому резервное копирование перед изменением учётных записей обязательно.
Почему база открывается без запроса логина и пароля?
Значит, в списке пользователей информационной базы никого нет или вход выполняется через аутентификацию ОС. Для рабочей базы создайте пользователей и включите проверку, иначе доступ не контролируется.
Работает ли аутентификация ОС в веб-клиенте?
Имеет существенные ограничения и зависит от настроек веб-сервера. Для пользователей веб-клиента надёжнее включить стандартную аутентификацию 1С с паролем.
Что делать с учётной записью уволенного сотрудника?
Снимите в его карточке флажки аутентификации или заблокируйте учётную запись ОС. Самого пользователя удалять не следует — на него ссылаются документы и записи журнала регистрации.
Можно ли настроить автоматический вход для регламентных заданий?
Да, через параметры запуска, но пароль при этом хранится в открытом виде. Создайте для таких задач отдельного пользователя с минимально необходимыми правами и ограничьте доступ к файлу с параметрами.