Забыли пароль от базы 1С: как сбросить его и войти
Содержание
Пароль администратора 1С невозможно «узнать» или вытащить в открытом виде: платформа хранит не сам пароль, а его хеш. Поэтому ни один рабочий способ не возвращает старый пароль — он только сбрасывает его и позволяет задать новый. Данные в базе при этом остаются на месте.
Дальше всё зависит от двух вещей: остался ли в базе хоть один пользователь с полными правами и какая у вас база — файловая или клиент-серверная. Если есть второй администратор, доступ вернётся за минуту через конфигуратор. Если администратор был один и пароль от него потерян — путь сложнее, но решаемый.
Если под рукой есть свежая резервная копия, в которой пароль ещё был известен, начните с неё — это самый безопасный вариант.
Быстрая проверка: вход по учётной записи Windows
Прежде чем что-то сбрасывать, проверьте, не настроен ли у вас вход без пароля. У пользователя 1С может быть два типа входа: Аутентификация 1С:Предприятия (по паролю) и Аутентификация операционной системы (привязка к учётной записи Windows).
Если администратор был заведён с входом по учётной записи Windows и вы сейчас залогинены в систему под этим аккаунтом — база откроется вообще без запроса пароля. Просто запустите 1С и выберите базу.
Настроить такую привязку заранее нельзя без прав администратора, поэтому способ выручает только в том случае, если вход по Windows уже был включён. Если окно всё равно просит пароль 1С — переходите к сбросу.
Заодно проверьте очевидное: иногда у администратора пароль вообще пустой, и база спотыкается не о пароль, а о выбор пользователя. Нажмите «ОК» с пустым полем пароля — если учётная запись настроена без него, вы войдёте сразу.
Сброс пароля через конфигуратор (если есть второй администратор)
Это главный и самый надёжный способ. Он работает одинаково в любой конфигурации — Бухгалтерии, ЗУП, УТ, ERP — потому что пользователи и пароли живут на уровне платформы, а не прикладного решения. Нужна лишь любая другая учётная запись с полными правами.
Порядок действий:
- В стартовом окне 1С выделите нужную базу и нажмите
Конфигуратор. - Войдите под пользователем, у которого есть полные (административные) права.
- Откройте меню
Администрирование → Пользователи. - В списке найдите учётную запись с забытым паролем и откройте её двойным кликом.
- На вкладке «Основные» очистите поля
ПарольиПодтверждение пароля(тогда пароль станет пустым) либо введите новый. - Нажмите «ОК» и закройте конфигуратор.
Старый пароль в конфигураторе вы не увидите — только зададите новый. После этого пользователь заходит с чистым или новым паролем и при первом входе может сменить его на свой.
Как понять, что у учётной записи есть нужные права: в карточке пользователя на вкладке «Прочие» должна стоять роль Полные права (в некоторых решениях она называется Администратор системы или Администратор). Именно такой пользователь и может сбрасывать пароли остальным. Если ни у одной доступной вам учётной записи этой роли нет, штатный сброс не сработает — переходите к разделам ниже.
Сбрасывать пароль удобнее именно в конфигураторе: там путь одинаков для всех конфигураций и не зависит от релиза.
Если удобнее работать в режиме «Предприятие» (и доступ туда под админом есть), пользователями управляют отсюда:
| Конфигурация | Путь в режиме «Предприятие» |
|---|---|
| Бухгалтерия 3.0 | Администрирование → Настройки пользователей и прав → Пользователи |
| ЗУП 3.1 | Администрирование → Настройки пользователей и прав → Пользователи |
| УТ 11, ERP | НСИ и администрирование → Настройки пользователей и прав → Пользователи |
Открываете карточку пользователя, снимаете или задаёте пароль, записываете. Результат тот же, что и в конфигураторе.
Если администратор в базе остался один
Самая неприятная ситуация: единственная учётная запись с полными правами, и пароль от неё потерян. Войти под кем-то ещё, чтобы сбросить пароль штатно, уже не получится — платформа не пустит в конфигуратор без администратора.
Выхода три, по убыванию безопасности:
- 🗂️ Восстановить из резервной копии
. Если есть выгрузка
.dtили копия базы , где пароль ещё был известен, — это самый чистый путь. Да, потеряются данные, введённые после копии, зато база гарантированно цела. - 🛠️ Сбросить список пользователей в самой базе. Для файловой базы — редактором формата 1CD (ниже). Это удаляет пароль, а не данные.
- 👨🔧 Обратиться к партнёру 1С. Для клиент-серверной базы без копии это зачастую самый разумный вариант.
Тонкость, которая экономит время: если в базе вообще нет ни одного пользователя, платформа пускает любого с полными правами. Именно на этом построен сброс через редактор файла — список пользователей (или хеш пароля в нём) очищается, вы заходите без пароля и сразу заводите администратора заново.
Файловая база: правка через редактор формата 1CD
Весь список пользователей и хеши их паролей хранятся внутри файла базы 1Cv8.1CD. Штатно платформа не даёт очистить этот список без входа под администратором, поэтому опытные специалисты используют специализированные редакторы формата 1CD (самый известный — Tool_1CD).
Работайте только на копии файла базы. Прямая правка 1Cv8.1CD при малейшей ошибке делает базу нечитаемой, а назад её не откатить.
Общий порядок:
- Убедитесь, что в базе никто не работает , и закройте все сеансы 1С.
- Скопируйте всю папку с базой целиком (главное — файл
1Cv8.1CD) в отдельное место. Дальше работаете с копией. - Откройте копию файла в редакторе 1CD. Редактор покажет внутренние таблицы базы.
- Найдите таблицу со списком пользователей (редактор подписывает таблицы сам) и очистите в ней запись с хешем пароля либо удалите пользователей целиком.
- Сохраните изменения, верните подготовленный файл на место базы.
- Запустите 1С — вход будет без пароля. Сразу зайдите в
Администрирование → Пользователии задайте нормального администратора с новым паролем.
Это технический приём для тех, кто уверенно работает с инструментами такого класса. Если сомневаетесь — не экспериментируйте на рабочей базе, лучше отдайте копию файла специалисту или партнёру 1С. Испорченный 1Cv8.1CD без резервной копии восстановить почти невозможно.
Есть и обходной вариант без правки файла: если сохранилась старая выгрузка .dt, в которой пароль был известен, загрузите её в чистую базу (конфигуратор, Администрирование → Загрузить информационную базу) и войдите под старым паролем. Минус тот же, что и у любого отката: данные после момента выгрузки придётся вводить заново. Поэтому редактор 1CD предпочтительнее, когда актуальные данные важнее.
Клиент-серверная база: как вернуть доступ
В клиент-серверном варианте (платформа + сервер 1С + СУБД MS SQL или PostgreSQL) файла 1Cv8.1CD нет: список пользователей и пароли хранятся внутри базы данных СУБД. Структуру этих таблиц 1С не документирует, поэтому править их напрямую SQL-запросами нельзя — высок риск необратимо повредить базу.
Безопасные пути такие:
- Другой администратор — если в базе есть ещё одна учётная запись с полными правами, сбрасывайте пароль через конфигуратор, как описано выше. Это всегда первый выбор.
- Восстановление из резервной копии — поднимите бэкап СУБД (средствами MS SQL или PostgreSQL) на момент, когда пароль был известен. Либо восстановите в отдельную тестовую базу и перенесите оттуда нужное.
- Партнёр 1С или специализированные инструменты восстановления — когда копии нет, а доступ нужен срочно.
Отдельно разведите два совершенно разных пароля, их часто путают:
- Пароль пользователя базы — то, о чём вся эта статья. Сбрасывается через конфигуратор или правку базы.
- Пароль администратора кластера серверов 1С — им защищён сам кластер, а не прикладная база. Если потерян именно он, не пересоздавайте кластер и не удаляйте базы — так вы потеряете регистрацию всех информационных баз. Правильный путь: остановить службу агента сервера
(
1C:Enterprise 8.3 Server Agent, процессragent) и восстановить файлы реестра кластера из резервной копии, либо обратиться к администратору сервера.
Остановка службы агента оборвёт сеансы всех пользователей на этом сервере и остановит все базы кластера. Делайте это только в нерабочее время и предупредив коллег.
Если у вас нет прав администратора
Обычный пользователь не может сбросить себе пароль сам — это сделано намеренно. Сброс выполняет только тот, у кого есть полные права.
Что делать:
- Обратитесь к тому, кто ведёт вашу базу: системному администратору, ответственному за 1С бухгалтеру или партнёру, который вас сопровождает. Для него это минута работы в конфигураторе.
- Если база арендована в облаке (сервис «1С в облаке», аренда 1С), пароль сбрасывает провайдер — пишите в его поддержку.
Чего делать не стоит: раз за разом подбирать пароль (в некоторых настройках вход после ошибок может блокироваться) и тем более искать «программы для взлома пароля». Для своей базы они бесполезны — нужен сброс, а не подбор, — а для чужой это уже незаконно.
Когда будете обращаться к администратору, сразу уточните, под каким именем числится ваша учётная запись в 1С. Иногда пользователь в базе назван не так, как сотрудник привык (например, по должности или фамилии с инициалами), и из-за этого сброс затягивается — админ просто не понимает, чей пароль менять.
Как не потерять пароль снова
Чтобы не повторять эту историю, достаточно пары привычек:
- 🔑 Храните пароли администратора в менеджере паролей, а не в файле «пароли.txt» на рабочем столе.
- 👥 Держите вторую учётную запись с полными правами. Когда основная недоступна, вторая спасает без всякой правки файлов.
- 💾 Настройте регулярные копии: выгрузку
.dtплюс копию файла базы (для файловой) или бэкап СУБД (для клиент-серверной). - 🧪 Раз в месяц проверяйте, что копия действительно разворачивается. Бэкап, который никто не восстанавливал, — это ещё не бэкап.
Типичные ошибки и мифы
- ❌ «Пароль можно посмотреть через режим отладки». В 1С 8.3 с интерфейсом «Такси» такого нет: отладка показывает исполняемый код, но не пароли пользователей. Этот миф тянется от старых версий.
- ❌ Правка боевого файла
1Cv8.1CDбез копии. Одна ошибка — и база не открывается. Всегда работайте с копией. - ❌ Пересоздать или удалить кластер серверов , чтобы «сбросить доступ». Теряется регистрация всех баз, восстанавливать её долго. Пароль пользователя так всё равно не сбросится.
- ❌ Путать пароль пользователя базы с защитой лицензии. Аппаратный или программный ключ 1С к паролю входа отношения не имеет — переустановка ключа доступ не вернёт.
- ❌ Переустанавливать платформу 1С в надежде сбросить пароль. Пароль хранится в базе, а не в платформе, — переустановка ничего не меняет.