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

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

Как восстановить пароль в 1С Предприятие 8.3

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

Потеря пароля пользователя 1С Предприятие 8.3 — рабочая ситуация, которая решается штатными средствами платформы, если у вас есть доступ администратора к базе или к серверу. Способ восстановления зависит от того, какая у вас база (файловая или клиент-серверная), есть ли в системе другой пользователь с правами администратора и включена ли аутентификация операционной системы.

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

Перед любыми действиями сделайте резервную копию базы: выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или копию каталога с файлом 1Cv8.1CD для файловой базы. Это страховка на случай ошибки при работе со списком пользователей.

Определите тип базы и уровень доступа

Первый шаг — понять, с какой базой вы работаете. Откройте окно выбора информационных баз, выделите нужную базу и нажмите «Изменить»: в настройках будет указан тип расположения — «На данном компьютере или в локальной сети» (файловая база) либо «На сервере 1С:Предприятия» (клиент-серверная). От этого зависит дальнейший сценарий.

Второй вопрос — есть ли у вас доступ хотя бы под одним пользователем с полными правами (роль «Полные права» или право «Администрирование»). Если да, задача решается штатно из интерфейса программы. Если пароль утерян у единственного администратора, придётся работать на уровне файлов базы или сервера.

Есть вход под администраторомПростой случай

Пароль меняется в справочнике «Пользователи» за 2–3 минуты

Нет входа ни у когоСложный случай

Нужен доступ к файлам базы или к серверу 1С

Файловая базаЕсть файл 1Cv8.1CD

Можно сбросить список пользователей правкой каталога базы

Клиент-серверная базаSQL + сервер 1С

Потребуется доступ администратора кластера или СУБД

Смена пароля через интерфейс, если есть доступ администратора

Это основной и самый безопасный способ. Войдите в базу под пользователем с полными правами и откройте раздел администрирования. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП) путь обычно такой: «Администрирование» → «Настройки пользователей и прав» → «Пользователи». В интерфейсе «Такси» список также доступен через главное меню → «Все функции» → «Справочники» → «Пользователи».

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

Если конфигурация нетиповая и карточка пользователя выглядит иначе, используйте универсальный путь через конфигуратор (следующий раздел) — он работает для любой базы 8.3 независимо от прикладного решения.

Порядок действий при наличии администратора
  1. 1
    Войдите в базу под пользователем с полными правами
  2. 2
    Откройте «Администрирование» → «Пользователи»
  3. 3
    Найдите нужного пользователя и откройте его карточку
  4. 4
    Установите новый пароль и запишите изменения
  5. 5
    Попросите пользователя войти с новым паролем и убедитесь, что вход прошёл

Смена пароля через конфигуратор

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

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

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

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

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

Переименуйте файл, например в users.usr.bak. После этого при запуске конфигуратора платформа создаст базу без списка пользователей, и вход станет возможен без пароля. Затем в конфигураторе через «Администрирование» → «Пользователи» создайте заново учётные записи с нужными ролями.

Более аккуратная альтернатива — открыть файл users.usr через технологию «внешние источники данных» или с помощью специализированных утилит, но такие инструменты следует использовать осознанно: ошибка может повредить файл. Вариант с переименованием проще и обратим — при необходимости файл возвращается на место.

Сброс пароля в клиент-серверной базе

Для клиент-серверной базы прямой правки файлов нет — данные пользователей хранятся в СУБД (MS SQL Server, PostgreSQL и др.). Первый вариант: откройте консоль управления серверами 1С (оснастку кластера), найдите нужную информационную базу и проверьте, не задан ли администратор кластера — через него можно открыть конфигуратор, указав учётные данные администратора кластера вместо пользователя базы в некоторых сценариях обслуживания.

Второй вариант — работа на уровне СУБД. Список пользователей находится в таблице Params (значение параметра users) базы данных. Опытные администраторы заменяют содержимое соответствующей записи на пустое значение из заведомо «чистой» базы, после чего список пользователей очищается и вход без пароля становится возможен. Эта операция требует остановки работы пользователей и обязательной резервной копии базы средствами СУБД.

Если у вас нет опыта прямой работы с SQL-таблицами 1С, не правьте их вручную: структура хранения служебная, и некорректное изменение может сделать базу неработоспособной. В этом случае безопаснее привлечь администратора 1С или франчайзи.

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

Смена через интерфейс/конфигуратор

Полностью безопасно и штатно, но требует рабочей учётной записи администратора

Переименование users.usr

Подходит только для файловых баз; очищает весь список пользователей, роли придётся назначать заново

Правка таблицы Params в СУБД

Работает для клиент-серверных баз, но требует опыта и резервной копии; риск повредить базу

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

Вход по учётной записи Windows без пароля 1С; удобно, но требует настройки для каждого пользователя

Проверка результата и типичные ошибки

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

Частая ошибка — путать пароль пользователя базы с паролем администратора кластера серверов 1С или с паролем пользователя СУБД. Это три разные учётные записи с разными паролями, и сброс одного не влияет на остальные. Другая ошибка — править файлы базы при открытых сеансах: платформа может перезаписать изменения или повредить файл.

Типичные ошибки
01
Правка users.usr при открытых сеансах — изменения теряются или файл повреждается
02
Сброс всего списка пользователей вместо смены одного пароля — приходится заново назначать роли всем сотрудникам
03
Попытка «посмотреть» старый пароль сторонними программами — хеш не восстанавливается, а утилиты часто несут риски безопасности
04
Отсутствие резервной копии перед правкой файлов или таблиц СУБД — при ошибке базу не откатить
05
Путаница между паролем пользователя базы, администратора кластера и пользователя СУБД
Контрольные точки

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

Вход в базу под изменённой учётной записью
Норма

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

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

Ошибка «Неверное имя пользователя или пароль»

Права пользователя после сброса списка
Норма

Доступны все нужные разделы и документы

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

Нет доступа к части функций — роли не назначены

Целостность базы
Норма

Тестирование и исправление проходит без ошибок

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

Ошибки чтения — верните резервную копию

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

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

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

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

Итог

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

Старый пароль 1С восстановить нельзя — только задать новый. При наличии администратора это делается штатно в списке пользователей. При полной потере доступа файловая база сбрасывается переименованием users.usr, клиент-серверная — через СУБД с обязательной резервной копией. Держите двух администраторов и регулярно копируйте базу.

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

Можно ли узнать текущий пароль пользователя 1С, а не менять его?

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

Что делать, если файл users.usr отсутствует в каталоге базы?

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

После сброса списка пользователей пропали настройки интерфейса сотрудников. Это нормально?

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

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

Смена пароля через интерфейс или конфигуратор не требует остановки работы — новый пароль начнёт действовать при следующем входе. А вот правка файла users.usr или таблиц СУБД требует завершения всех сеансов, иначе есть риск повреждения данных.

Забыт пароль администратора кластера серверов 1С. Это та же процедура?

Нет, это отдельная учётная запись. Список администраторов кластера хранится в файле 1CV8Clst.lst в каталоге служебных данных сервера 1С. Его правка выполняется при остановленной службе агента сервера, после чего список администраторов кластера можно пересоздать.

Безопасно ли использовать сторонние программы для сброса пароля 1С?

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