Звонит вчера вечером бухгалтер, не может вспомнить пароль к старой базе 1с… Пообещал помочь 🙂 Но сегодня выяснилось, что просто так его не удалить, в отличии от версии 7.7. В ходе быстрого поиска так же выяснилось, что на такие вопросы не спешат давать ответы и просят денег.
Итак, первым делом сделаем резервную копию файла 1Cv8.1CD. Далее нам понадобиться HEX-редактор. Так как я работаю в Linux со средой GNOME, то не долго думая поставил GHex, но в данном случае выбор редактора не принципиален. Приступим:
- Открываем файл 1Cv8.1CD в HEX-редакторе.
- Ищем последовательность «75 00 73 00 65 00 72 00 73 00 2E 00 75 00 73 00 72 00» — это users.usr в Unicode.
- Нас интересует последовательность байтов перед users.usr: «00 09 00». Меняем её на «01 09 00».
- Теперь мы можем беспрепятственно загрузиться в режиме Конфигуратора.
- После успешной загрузки вновь меняем значение байта с 01 на 00, т.е. возвращаем базу в первоначальное состояние.
- Стандартными средствами 1С устанавливаем новые пароли пользователей.