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

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

Аутентификация операционной системы в 1С: как настроить

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

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

Механизм работает и в файловом, и в клиент-серверном варианте, но наибольший эффект даёт в связке с доменом Active Directory: администратор один раз сопоставляет пользователя 1С с учётной записью Windows, и дальше вход происходит автоматически. При увольнении сотрудника достаточно заблокировать его доменную учётную запись — доступ к 1С закроется вместе с ней.

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

Что такое аутентификация ОС в 1С и когда её стоит включать

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

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

Важно понимать: аутентификация ОС не заменяет разграничение прав. Роли и права доступа по-прежнему назначаются внутри 1С — система лишь определяет, кто вошёл, а что ему разрешено, решают настройки ролей.

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

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

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

Если диалог выбора недоступен или нужный домен не виден, впишите имя вручную в формате \\ДОМЕН\ИмяПользователя. Для локальной учётной записи вместо домена укажите имя компьютера: \\ИМЯ-ПК\ИмяПользователя. Регистр символов обычно не критичен, но лучше сохранять написание, принятое в домене.

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

Можно ли совмещать пароль 1С и аутентификацию ОС

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

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

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

Сравнение вариантов

Только аутентификация 1С

Подходит для файловых баз без домена и внешних сотрудников; пароли хранятся в базе и управляются вручную

Только аутентификация ОС

Оптимально для доменной сети: вход без пароля, блокировка доступа через AD; не работает вне доменных компьютеров

Оба способа

Гибкий вариант на переходный период; минус — сохраняется риск утечки пароля 1С

Особенности для файловой и клиент-серверной базы

В файловом варианте сопоставление выполняется на компьютере пользователя: платформа берёт имя текущей Windows-сессии и ищет его в списке пользователей базы. Это работает как с доменными, так и с локальными учётными записями.

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

Для веб-клиента и тонкого клиента через веб-сервер аутентификация ОС тоже поддерживается, но требует корректной настройки веб-сервера (включения Windows-аутентификации в IIS или аналогичного механизма в Apache). Это отдельная задача, которую выполняет администратор веб-сервера.

Как проверить, что настройка работает

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

Для проверки от имени другого пользователя необязательно перелогиниваться в Windows: запустите 1С через «Запуск от имени другого пользователя» (Shift + правый клик по ярлыку) и укажите нужную учётную запись. Платформа подхватит именно её.

Убедиться, что вошёл именно нужный пользователь, можно в режиме 1С:Предприятие — сведения о текущем пользователе видны в разделе администрирования или через «О программе». В клиент-серверном варианте активные сеансы и имена пользователей видны в консоли кластера.

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

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

Запуск базы под доменной учёткой пользователя
Норма

Вход выполняется без запроса пароля 1С

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

Появляется окно ввода логина и пароля или ошибка идентификации

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

В сеансе отображается тот пользователь 1С, которому назначена учётка Windows

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

Вход выполняется под другим пользователем или гостем

Блокировка учётной записи в AD
Норма

Доступ к 1С прекращается вместе с блокировкой

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

Пользователь продолжает входить — проверьте, не включён ли пароль 1С параллельно

Типичные ошибки и способы их устранения

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

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

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

Типичные ошибки
01
Имя указано без домена или имени компьютера — сопоставление не выполняется, вход невозможен
02
Две карточки пользователей привязаны к одной учётке Windows — платформа выдаёт ошибку неоднозначности
03
После переименования ПК или смены домена привязка не обновлена — пользователь теряет доступ
04
Оставлен включённым пароль 1С параллельно с аутентификацией ОС — снижается безопасность, блокировка в AD не закрывает доступ полностью

Ограничения и меры безопасности

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

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

FAQ: частые вопросы по аутентификации ОС в 1С

Можно ли настроить аутентификацию ОС без домена?

Да. В этом случае в поле «Пользователь» укажите локальную учётную запись в формате \\ИМЯ-КОМПЬЮТЕРА\ИмяПользователя. Учтите: привязка действует только на этом компьютере, с другого ПК пользователь так войти не сможет.

Почему при включённой аутентификации ОС всё равно запрашивается пароль?

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

Что произойдёт с доступом к 1С при увольнении сотрудника?

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

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

Да, но требует настройки веб-сервера: для IIS нужно включить Windows-аутентификацию на виртуальном каталоге публикации, для Apache — настроить соответствующий модуль. Без этого веб-клиент не сможет передать учётные данные Windows платформе.

Можно ли привязать одну учётную запись Windows к нескольким пользователям 1С?

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

Итог

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

Аутентификация ОС настраивается в карточке пользователя конфигуратора: флаг плюс учётная запись в формате \\ДОМЕН\Пользователь. Одна учётка Windows — один пользователь 1С. Для полного контроля доступа оставляйте только этот способ и управляйте доступом через домен.