Сброс пароля Администратора в файловой базе 1С: инструкция для чайников
- Предыдущий администратор или бухгалтер уволился и не оставил пароль от входа в 1С.
- При входе под пользователем с полными правами появляется сообщение «Неверный пароль».
- Невозможно войти в режим «Конфигуратор» для обновления или выгрузки базы.
Важное предупреждение
Этот метод применим только для файловых баз (файл 1Cv8.1CD) и только для восстановления легального доступа владельцем базы. Перед началом любых действий ОБЯЗАТЕЛЬНО сделайте копию файла 1Cv8.1CD!
Способ: Временное отключение проверки пользователей через шестнадцатеричный редактор (Hex-редактор)
- Сделайте резервную копию файла
1Cv8.1CD. - Скачайте любую бесплатную программу для просмотра файлов в Hex-коде (например, HxD Hex Editor).
- Откройте файл базы
1Cv8.1CDв программе HxD. - Нажмите сочетание клавиш Ctrl + F (Поиск), выберите вкладку «Текстовая строка» (Text-string) и введите для поиска слово:
users.usr - Программа найдет в коде строку
users.usr. Поставьте курсор на первую буквуuи замените ее на любую другую английскую букву (например, измените наvusers.usrили0sers.usr). - Нажмите Ctrl + S (Сохранить) и закройте Hex-редактор.
- Запустите 1С в режиме «Конфигуратор». Так как имя файла пользователей изменено, 1С посчитает, что в базе вообще нет пользователей, и зайдет в Конфигуратор без запроса пароля!
- В Конфигураторе откройте меню: Администрирование → Пользователи. Вы увидите пустой список. Создайте нового пользователя с именем Администратор, задайте ему простой пароль и на вкладке «Прочие» поставьте галочки «Администратор системы» и «Полные права».
- Нажмите «Записать и закрыть», обновите конфигурацию базы данных (клавиша F7).
- Теперь вы можете запускать 1С и входить под созданным Администратором с полным доступом.
Частые вопросы (FAQ)
Удалятся ли данные и документы после переименования users.usr?
Нет. Все документы, остатки, контрагенты и проводки остаются нетронутыми. Заменяется только внутренняя ссылка на таблицу авторизации пользователей.
Что делать, если база находится на сервере SQL (PostgreSQL / MS SQL)?
В серверных базах этот трюк не работает. Там сброс выполняется путем временного переименования системных таблиц dbo.v8users и dbo.Params через SQL-запрос.
Почему после редактирования в HxD 1С пишет 'Файл базы данных поврежден'?
Вы случайно вставили лишний символ вместо замены существующего, из-за чего сдвинулась общая длина байтовой структуры файла. Восстановите сделанную перед началом копию и аккуратно замените ровно одну букву без добавления новых байтов.
Существуют ли готовые утилиты для очистки пользователей?
Да, существуют популярные открытые утилиты на профильных форумах (например, Tool_1CD), которые очищают пароли в один клик без ручного поиска в hex-редакторе.