1С не пускает в базу после ввода пароля: разбираем проверку входа по шагам
Содержание
Сообщение Идентификация пользователя не выполнена означает одно: платформа 1С не нашла в списке пользователей базы учётную запись с таким именем и паролем или не смогла сопоставить вас с пользователем Windows. Лицензии, сеть и сама конфигурация тут обычно ни при чём. Исправляют ошибку в Конфигураторе: Администрирование → Пользователи, карточка нужного пользователя, флажки способов входа и пароль.
Чаще всего виноваты опечатка в имени, раскладка или Caps Lock, сменённый администратором пароль, ярлык со старыми параметрами /N и /P или вход через Windows, когда в карточке указан другой доменный логин. Ниже — как быстро понять, какой из вариантов ваш, и что делать в файловой и клиент-серверной базе.
Как 1С проверяет пользователя при входе
У каждой информационной базы свой список пользователей. Он хранится внутри базы, а не на компьютере и не в Windows. Если список пустой, 1С пускает без вопросов. Как только в нём появился хотя бы один пользователь, платформа требует идентификацию.
Способов входа три, они настраиваются в карточке пользователя:
- 🔑 Аутентификация 1С:Предприятия — имя и пароль, которые вы вводите в окне входа. Пароль чувствителен к регистру.
- 🪟 Аутентификация операционной системы — 1С берёт текущего пользователя Windows и ищет того, у кого в карточке указан именно он, в виде
\\ДОМЕН\логинили\\ИМЯКОМПЬЮТЕРА\логин. - 🌐 Аутентификация OpenID — для входа через веб-публикацию, в обычных офисах встречается редко.
Порядок такой: если у пользователя включён вход через Windows и логин совпал, окно ввода пароля вообще не появляется. Если не совпал, 1С показывает окно входа. Если и там имя или пароль не подошли — появляется наша ошибка.
Одна и та же формулировка возникает не только в окне входа. Её же выдают внешнее COM-соединение, обмен данными между базами и запуск по ярлыку с параметрами, если в них зашиты неверные имя или пароль.
Причины, по которым не выполняется идентификация пользователя
Соберём причины в одну таблицу, чтобы сразу отсечь лишнее.
| Ситуация | Что произошло | Где проверить |
|---|---|---|
| Ввели пароль вручную | Опечатка, Caps Lock, русская раскладка вместо латинской | Окно входа, индикатор раскладки |
| Вчера пускало, сегодня нет | Администратор сменил пароль или переименовал пользователя | Карточка в списке пользователей |
| Вход без пароля перестал работать | Сменился логин Windows, компьютер ввели в домен или перенесли базу на другой ПК | Поле пользователя ОС в карточке |
| Запуск по ярлыку | В ярлыке остались старые /N"Имя" и /P"Пароль" | Свойства ярлыка, строка «Объект» |
| Обмен или обработка по расписанию | Пароль служебного пользователя сменили, а в настройках обмена — старый | Настройки обмена, строка соединения |
| Базу восстановили из копии | В копии другой список пользователей или старые пароли | Список пользователей восстановленной базы |
| Много неудачных попыток | Сработала блокировка входа из параметров базы | Параметры информационной базы в Конфигураторе |
Отдельно стоит случай, когда пользователя просто удалили или сняли флажок «Вход в программу разрешён» в пользовательском режиме. Тогда пароль может быть правильным, но платформа его уже не примет.
Файловая база: проверяем пользователя и пароль
В файловом варианте всё лежит в одном файле 1Cv8.1CD, а пользователей видит любой, у кого есть права администратора в базе.
Шаг 1. Убедитесь, что вы открываете ту самую базу
Типичная ловушка: в списке баз две строки с похожими названиями, одна указывает на старую копию. Выделите базу в окне запуска и посмотрите путь внизу окна. Он должен совпадать с папкой, где лежит актуальный 1Cv8.1CD.
Шаг 2. Зайдите под администратором и откройте список
- Запустите базу в режиме
Конфигураторпод пользователем с полными правами. - Откройте
Администрирование → Пользователи. - Найдите нужного сотрудника и откройте карточку двойным щелчком.
В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 пользователей удобнее править из самой программы: Администрирование → Настройки пользователей и прав → Пользователи. Там же видна галочка «Вход в программу разрешён».
Шаг 3. Проверьте карточку
- ✅ Имя совпадает с тем, что набирает человек, без лишних пробелов в конце.
- ✅ Включена «Аутентификация 1С:Предприятия», если входят по паролю.
- ✅ Задан новый пароль: в поле пароля наберите его заново и подтвердите.
- ✅ При входе через Windows поле пользователя ОС заполнено в формате
\\ДОМЕН\логин.
Сохраните карточку и попросите сотрудника войти снова. Перезапускать базу для остальных не нужно.
Если в карточке включён только вход через Windows, а сотрудник пришёл с другого компьютера или из-под другой учётки, окно пароля он не пройдёт. Включите и пароль 1С, если человек работает с разных машин.
Клиент-серверная база: что меняется при аутентификации
В серверном варианте список пользователей тоже хранится в самой базе, только база лежит в СУБД, а проверку выполняет сервер 1С. Поэтому шаги из предыдущего раздела работают и здесь. Но добавляются свои причины.
Вход через Windows в домене
Для входа без пароля клиент передаёт серверу данные текущей доменной учётки. Чтобы это работало, должны сойтись три вещи:
- Компьютер пользователя и сервер 1С в одном домене или в доверенных доменах.
- В карточке пользователя указан доменный логин, а не локальный пользователь компьютера.
- Служба сервера 1С запущена под доменной учётной записью, для которой администратор домена настроил вход по Kerberos.
Если хотя бы одно не выполнено, 1С не сопоставит учётку и покажет окно пароля, а затем ошибку. Временный обходной путь — включить сотруднику вход по паролю 1С.
Не путайте с администратором кластера
При создании базы, удалении или изменении её параметров сервер спрашивает логин администратора кластера или рабочего сервера. Это другие учётные записи, они хранятся в настройках кластера, а не в базе. Сообщение у них своё, про администратора кластера. Пароль пользователя базы там не подойдёт, и наоборот.
Строка подключения и внешние соединения
Обработки, интеграции и обмены часто подключаются к серверной базе через COM или внешнее соединение. Строка выглядит так:
Srvr="server1c";Ref="buh";Usr="Обмен";Pwd="НовыйПароль";
Если служебному пользователю «Обмен» сменили пароль, а строку не обновили, задание упадёт с той же ошибкой. Держите пароли служебных пользователей в одном месте и меняйте их вместе с настройками интеграций.
Веб-клиент и опубликованная база
Если базу открывают через браузер или тонкий клиент по HTTP, имя и пароль проверяет та же база, но между ними стоит веб-сервер. В файле публикации default.vrd строка подключения иногда содержит имя и пароль пользователя по умолчанию. Сменили пароль этому пользователю — и вход через публикацию перестал работать у всех, кто заходил под ним. Проверьте строку подключения в публикации и при необходимости переопубликуйте базу.
Лицензии и ключи: когда дело не в пароле
Многие ищут причину в ключе защиты, но проблема с лицензией выглядит иначе. Платформа пишет о том, что не обнаружена лицензия или превышено число пользователей, а не об идентификации. Если в тексте ошибки есть слово «идентификация» — ищите причину в учётной записи.
Как отличить за минуту:
| Текст ошибки | Куда смотреть |
|---|---|
Идентификация пользователя не выполнена | Список пользователей базы, пароль, логин Windows |
| Не обнаружена лицензия | Программная лицензия или ключ, сервер лицензирования |
| Превышено количество пользователей | Число активных сеансов и лицензий |
| Сообщение про администратора кластера | Администраторы кластера в консоли сервера |
Бывает, что обе беды случаются вместе: базу перенесли на новый компьютер, и там нет лицензии, а заодно не совпал логин Windows. Решайте по очереди — сначала тот текст, который видите.
Ярлыки, параметры запуска и кэш
Если в Конфигураторе всё верно, а у сотрудника по-прежнему ошибка, проверьте, как именно он запускает 1С.
Параметры командной строки
Откройте свойства ярлыка и посмотрите строку «Объект». Там могут быть параметры:
/N"Иванов"— имя пользователя;/P"пароль"— пароль, хранится открытым текстом;/WA-— запрет входа через Windows;/WA+— обязательный вход через Windows.
Устаревшее имя или пароль в /N и /P дают ошибку при каждом запуске. Параметр /WA- ломает вход без пароля, даже если в карточке логин указан верно. Те же параметры иногда прописывают в поле дополнительных параметров запуска в свойствах базы в списке баз.
Не храните пароль в ярлыке. Любой, кто откроет свойства ярлыка, его прочитает. Лучше настроить вход через Windows.
Очистка кэша
Кэш редко бывает причиной именно этой ошибки, но помогает, когда базу подменили копией по тому же пути и клиент ведёт себя странно. Варианты:
- Добавить к запуску параметр
/ClearCache. - Удалить базу из списка и добавить заново: платформа заведёт для неё новую папку кэша.
- Вручную очистить папки в
%LOCALAPPDATA%\1C\1cv8и%APPDATA%\1C\1cv8.
Третий вариант делайте при закрытой 1С на этом компьютере. Список баз хранится в файле ibases.v8i в %APPDATA%\1C\1CEStart, его не удаляйте, иначе базы придётся добавлять заново.
Утерян пароль администратора базы
Самая неприятная версия ошибки: не входит никто с полными правами. Штатной кнопки «сбросить пароль» у 1С нет, и это правильно — иначе защита базы ничего бы не стоила.
Что можно сделать законно и без риска:
- 👥 Найти второго пользователя с полными правами: он задаст новый пароль первому.
- 💾 Восстановить базу из резервной копии, где пароль известен, и перенести свежие данные, если копия старая.
- 🛠️ Для серверной базы обратиться к администратору СУБД и обслуживающей организации: восстановление доступа на уровне СУБД возможно, но делается только с полной копией и специалистом.
Не пробуйте править файл базы или таблицы СУБД вручную по инструкциям из интернета без резервной копии. Ошибка в таком действии может сделать базу нечитаемой.
Как не попадать в эту ситуацию
Профилактика проще ремонта. Несколько правил, которые хорошо работают в офисе на 5–50 пользователей:
- 👤 Минимум два администратора. Два пользователя с полными правами и известными паролями, один из них хранится у руководителя в запечатанном виде или в менеджере паролей.
- 🪟 Вход через Windows для всех штатных сотрудников. Нет паролей — нечего забывать. При смене логина в домене администратор сразу правит карточку в 1С.
- 🔁 Отдельные служебные пользователи для обменов и интеграций, с паролем без срока действия и записью, где он используется.
- 📋 Политика паролей без фанатизма. В Конфигураторе в параметрах информационной базы можно задать длину, сложность, срок действия и ограничение неудачных попыток. Слишком частая смена пароля приводит к бумажкам на мониторе и блокировкам.
- 💾 Регулярная выгрузка
.dtперед обновлениями и правкой списка пользователей.