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

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

Аутентификация 1С:Предприятия: что это такое и как её настроить

Что такое аутентификация в 1С:Предприятии: виды проверки пользователя, настройка паролей, аутентификация ОС и OpenID, типичные ошибки входа и способы их устранения.

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

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

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

Какие виды аутентификации поддерживает 1С

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

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

Для большинства небольших организаций достаточно стандартной аутентификации 1С с паролем. Аутентификация ОС удобна в доменной сети, где пароли сотрудников уже централизованно управляются через Active Directory. OpenID встречается реже и требует отдельной инфраструктуры.

Где настраивается аутентификация пользователя

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

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

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

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

Настройка аутентификации операционной системы

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

В карточке пользователя поле «Пользователь ОС» заполняется в формате «\\ИмяКомпьютера\ИмяПользователя» для локальных учётных записей или «\\ИмяДомена\ИмяПользователя» для доменных. Ошибка в одном символе приведёт к тому, что вход через ОС не сработает, поэтому значение лучше копировать, а не вводить вручную.

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

Парольная политика и требования к паролям

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

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

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

Как проверить, что аутентификация настроена правильно

После настройки выполните контрольный вход под каждым созданным пользователем. Проверьте три вещи: система запрашивает учётные данные (или выполняет прозрачный вход через ОС), сеанс открывается под нужным именем, и пользователь видит только разрешённые ему разделы.

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

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

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

Запрашиваются логин и пароль или выполняется вход через ОС

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

База открывается без всякой проверки

Имя текущего пользователя в сеансе
Норма

Отображается имя вошедшего сотрудника

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

Сеанс работает под чужой или пустой учётной записью

Доступность разделов
Норма

Пользователь видит только свои функции по ролям

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

Доступны административные функции у обычного пользователя

Вход с неверным паролем
Норма

Система отклоняет вход с сообщением об ошибке

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

Вход выполняется с любым паролем

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

Типичные ошибки при входе и их причины

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

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

Типичные ошибки
01
Один общий пользователь на всех сотрудников — невозможно установить, кто внёс изменения, и журнал регистрации теряет смысл
02
Пустой пароль у пользователя с полными правами — прямой путь к утечке или порче данных
03
Удаление пользователя вместо блокировки — теряется связь с созданными им документами
04
Пароль в ярлыке или скрипте запуска — учётные данные доступны любому, кто откроет файл
05
Отключение всех способов аутентификации у единственного администратора — риск полной потери управляемого доступа к базе

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

Как выбрать способ аутентификации под свою ситуацию

Выбор зависит от инфраструктуры и числа пользователей. Единой рекомендации нет, но есть понятные критерии.

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

Аутентификация 1С (логин и пароль)

Универсальный вариант для любых баз, веб-клиента и удалённого доступа. Требует отдельного управления паролями

Аутентификация ОС

Удобна в доменной сети: вход без пароля, централизованная блокировка. Ограничена в веб-клиенте и требует точного указания учётной записи

Комбинированная (ОС + пароль)

Оптимальна для смешанной среды: в офисе вход через ОС, удалённо — по паролю 1С

OpenID

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

Маршрут решения

Как выбрать действие

Небольшая компания, файловая база, несколько пользователейВключите аутентификацию 1С с паролями и настройте минимальные требования к сложности
Доменная сеть Active Directory, сотрудники работают в офисеНастройте аутентификацию ОС, оставив пароль как запасной вариант
Есть удалённые пользователи через веб-клиентОбязательно включите парольную аутентификацию 1С для этих учётных записей
Сотрудник уволенСнимите флажки аутентификации в его карточке, но не удаляйте самого пользователя
Итог

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

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

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

Чем аутентификация отличается от авторизации в 1С?

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

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

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

Почему база открывается без запроса логина и пароля?

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

Работает ли аутентификация ОС в веб-клиенте?

Имеет существенные ограничения и зависит от настроек веб-сервера. Для пользователей веб-клиента надёжнее включить стандартную аутентификацию 1С с паролем.

Что делать с учётной записью уволенного сотрудника?

Снимите в его карточке флажки аутентификации или заблокируйте учётную запись ОС. Самого пользователя удалять не следует — на него ссылаются документы и записи журнала регистрации.

Можно ли настроить автоматический вход для регламентных заданий?

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