Добрый день дорогие подписчики!) Не первый раз сталкиваюсь с проблемой доступа к старым базам, т.к в базе 2013 года уже никто не помнит пароли пользователей. А информация с базы срочно нужна.
Прежде чем , что то делать с базой, обязательно снимаем копию, как это сделать описывал здесь.
Для манипуляций с базой нам потребуется Hex Editor Neo скачать его можно здесь , программа бесплатная.
Далее заходим в данную программу
Нажимаем File - Open - Open File и выбираем файл нашей базы данных , а именно 1Cv8.1CD.
В данном окне зажимаем CTRL + F и вводим в поиск users.usr и выставляем настройки поиска, как будет указано ниже
Программа находит строчку с пользователями, в строчке , которой нашла программа, перед параметром 09 нужно изменить значение с 00 на 01
Далее в том же поиске через CTRL + F ищем "v8users" и меняем букву "v" на букву "h"
И сохраняем данные процедуры.
При запуске базы вылезет ошибка файла базы данных.
Исправляем утилитой встроенной в саму 1C, а именно chdbfl.exe как это сделать описывал здесь.
Здесь показано , что было восстановлено 12 записей. Далее пытаемся зайти в базу данных, а именно в конфигуратор, чтобы добавить пользователя с администраторскими правами.
И наша база запускается без выбора пользователя и ввода пароля.
Спасибо за просмотр статьи, подписывайся на мой канал и ставь лайки!)