1С не пускает в базу после ввода пароля: разбираем проверку входа по шагам

· 9 мин

Содержание

Сообщение Идентификация пользователя не выполнена означает одно: платформа 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. Зайдите под администратором и откройте список

  1. Запустите базу в режиме Конфигуратор под пользователем с полными правами.
  2. Откройте Администрирование → Пользователи.
  3. Найдите нужного сотрудника и откройте карточку двойным щелчком.

В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 пользователей удобнее править из самой программы: Администрирование → Настройки пользователей и прав → Пользователи. Там же видна галочка «Вход в программу разрешён».

Шаг 3. Проверьте карточку

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

Сохраните карточку и попросите сотрудника войти снова. Перезапускать базу для остальных не нужно.

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

Клиент-серверная база: что меняется при аутентификации

В серверном варианте список пользователей тоже хранится в самой базе, только база лежит в СУБД, а проверку выполняет сервер 1С. Поэтому шаги из предыдущего раздела работают и здесь. Но добавляются свои причины.

Вход через Windows в домене

Для входа без пароля клиент передаёт серверу данные текущей доменной учётки. Чтобы это работало, должны сойтись три вещи:

  1. Компьютер пользователя и сервер 1С в одном домене или в доверенных доменах.
  2. В карточке пользователя указан доменный логин, а не локальный пользователь компьютера.
  3. Служба сервера 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.

Очистка кэша

Кэш редко бывает причиной именно этой ошибки, но помогает, когда базу подменили копией по тому же пути и клиент ведёт себя странно. Варианты:

  1. Добавить к запуску параметр /ClearCache.
  2. Удалить базу из списка и добавить заново: платформа заведёт для неё новую папку кэша.
  3. Вручную очистить папки в %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8.

Третий вариант делайте при закрытой 1С на этом компьютере. Список баз хранится в файле ibases.v8i в %APPDATA%\1C\1CEStart, его не удаляйте, иначе базы придётся добавлять заново.

Утерян пароль администратора базы

Самая неприятная версия ошибки: не входит никто с полными правами. Штатной кнопки «сбросить пароль» у 1С нет, и это правильно — иначе защита базы ничего бы не стоила.

Что можно сделать законно и без риска:

  • 👥 Найти второго пользователя с полными правами: он задаст новый пароль первому.
  • 💾 Восстановить базу из резервной копии, где пароль известен, и перенести свежие данные, если копия старая.
  • 🛠️ Для серверной базы обратиться к администратору СУБД и обслуживающей организации: восстановление доступа на уровне СУБД возможно, но делается только с полной копией и специалистом.

Не пробуйте править файл базы или таблицы СУБД вручную по инструкциям из интернета без резервной копии. Ошибка в таком действии может сделать базу нечитаемой.

Как не попадать в эту ситуацию

Профилактика проще ремонта. Несколько правил, которые хорошо работают в офисе на 5–50 пользователей:

  • 👤 Минимум два администратора. Два пользователя с полными правами и известными паролями, один из них хранится у руководителя в запечатанном виде или в менеджере паролей.
  • 🪟 Вход через Windows для всех штатных сотрудников. Нет паролей — нечего забывать. При смене логина в домене администратор сразу правит карточку в 1С.
  • 🔁 Отдельные служебные пользователи для обменов и интеграций, с паролем без срока действия и записью, где он используется.
  • 📋 Политика паролей без фанатизма. В Конфигураторе в параметрах информационной базы можно задать длину, сложность, срок действия и ограничение неудачных попыток. Слишком частая смена пароля приводит к бумажкам на мониторе и блокировкам.
  • 💾 Регулярная выгрузка .dt перед обновлениями и правкой списка пользователей.
Перед тем как менять пользователей в базе
Выполнено: 0 / 4

Частые вопросы

Почему 1С пускала без пароля, а теперь просит его?
В базе появился первый пользователь. Пока список пуст, вход свободный; после добавления хотя бы одного пользователя 1С требует идентификацию от всех.
Можно ли узнать текущий пароль пользователя в 1С?
Нет. Платформа хранит не сам пароль, а его свёртку. Администратор может только задать новый пароль.
Почему не принимает пароль, хотя он точно верный?
Пароль в 1С чувствителен к регистру. Проверьте Caps Lock и раскладку, а также не удалили ли пользователя и не сработала ли блокировка после серии неудачных попыток.
Что делать, если после переноса базы на новый ноутбук вход без пароля перестал работать?
У нового компьютера другое имя, и локальный логин стал другим. Поправьте поле пользователя ОС в карточке или включите вход по паролю 1С.
Влияет ли эта ошибка на данные базы?
Нет. Это отказ во входе, данные не меняются и не повреждаются.