Cброс пароля в 1с 8.3 файловая версия

Эту заметку делаю для того чтобы не забыть, как я сделал сброс пароля администратора в базе 1С 8.3 Бухгалтерия 3.0.

И так, пришлось потратить целый день, чтобы найти рабочий способ поменять пароль пользователя в конфигурации платформы 8.3 с версией базы данных 8.3.8. На момент написания статьи не было представлено рабочего варианта решения этой проблемы.

Вся проблема новых версий 1с 8.3.8 и выше состоит в том, что теперь в комплекте с платформой не идет очень удобная утилита Tool_1CD, которая позволяла раньше открывать файл базы 1cv8.1CD и редактировать любые значения.

ИНСТРУКЦИЯ:

1) Для начала нужно скачать последнюю рабочую версию программы Tool_1CD. (В архиве две версии программы: 0.4.0 — позволяет открывать для просмотра любую версию базы данных 1с, и 0.3.0 — которой мы и будем оперировать, но она работает только с базами версии 8.2.)

2) Сперва на всякий случай сделаем архивную копию имеющейся базы данных. Лучше сделать архив полностью всей папки с базой и скопировать в надежное место, и дополнительно в папке с базой сделаем еще копию файла 1cv8.1CD, с которым мы будем дальше работать.

3) Теперь делаем конвертацию базы данных из версии 8.3 в версию 8.2. Для этого в командной строке запускаем утилиту cnvdbfl.exe (утилита находится в папке bin вашей платформы:

C:\..\1cv8\версия_платформы\bin>cnvdbfl.exe -c -f 8.2.14 ваш_путь_к_базе_данных_1с\1cv8.1cd

4) Как только завершится конвертация ( у меня она заняла пару минут), сворачиваем окно командной строки, оно нам понадобится позже и скачиваем по ссылке программу Tool_1CD и запускаем версию 0.3.0.

В меню выбираем Файл—Открыть базу и указываем путь к файлу 1cv8.1CD 

QIP Shot - Screen 145

 

Если конвертация не произошла, то получим такую ошибку:

QIP Shot - Screen 146

значит еще раз проверяем параметры и запускаем конвертацию.

Если файл открылся то переходим к следующему пункту 5.

 

5) Далее слева выбираем таблицу V8USERS 

QIP Shot - Screen 147

Справа вверху мы увидим список пользователей базы данных 1С, а внизу текущие параметры базы:

QIP Shot - Screen 148

Тут все просто, текущая версия базы 8.2.14.0 и режим: Редактирование. Если у вас так же, то мы все делаем правильно и тогда двигаемся дальше.

 

6) Находим нужного пользователя и нажимаем на ячейку {IMAGE} в колонке DATA.

QIP Shot - Screen 149

Внизу должны появиться параметры учетной записи и знак дискеты, на которой нам нужно нажать, чтобы сохранить эти параметры в файл, для дальнейшего изменения любым текстовым редактором типа Notepad. (Лучше сохранить этот файл прямо в папку с базой данных, чтобы долго не искать.)

 

7) Открываем этот сохраненный файл и видим следующее:

» {c0d3e251-880b-4217-83f5-4aa911092a63,»Главный бухгалтер»,»�»,»Главный бухгалтер»,00000000-0000-0000-0000-000000000000,
{3,849f034e-85dc-4515-aae6-240c1e0d46d9,76702e9e-fa7a-4b98-befa-f9b37db2dae0,e5c73637-e8d6-47e0-9c15-2fa1802ee5b0},db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,1,,0,0,»QL0AFWMIX8NRZTKeof9cXsvbvu8=»,»QL0AFWMIX8NRZTKeof9cXsvbvu8=»,2,10,20170814165534,0,0,
{0},1} »

 

8) Теперь находим два одинаковых набора букв и цифр (это хеш пароля) и меняем его на хеш пустого пароля:

2jmj7l5rSw0yVb/vlWAYkK/YBwk=

в двух местах и сохраняем текстовый файл. (Если вам известен пароль какого то из пользователей, можете по аналогии заменить на его хеш).

 

9) Теперь нажимаем на значок редактирования:

QIP Shot - Screen 152

и дальше загружаем текстовый файл с исправленным хешем, нажимая на иконку:

QIP Shot - Screen 153

выбираем файл и наживаем ОК

QIP Shot - Screen 154

теперь для сохранения изменений нажимаем иконку с зеленой галочкой:

QIP Shot - Screen 155

На этом этап правки хеша в базе данных завершен.

 

10) Теперь нам нужно сконвертировать нашу базу данных обратно в формат 8.3. Для этого открываем снова свернутое в начале окно командной строки и запускаем команду:

QIP Shot - Screen 156

(расположения программы и базы у вас будут свои)

 

11) Далее необходимо попробовать зайти в вашу базу под пользователем с правами администратора (тот у кого вы поменяли пароль) в режиме Конфигуратор. Если база загрузилась, то вы правильно заменили хеш на пустой. Теперь остается запустить Тестирование и исправление базы данных:

QIP Shot - Screen 157

нажать продолжить

QIP Shot - Screen 158

и теперь выполнить

QIP Shot - Screen 159

Этот процесс корректировки позволяет избавиться от возможных ошибок, появившихся из-за конвертации базы из 8.3 в 8.2 и обратно.

Пока я не сделал тестирование программа ругалась при попытке сохранить изменения в список пользователей.

 

P.S. Данный способ автор предлагает исключительно для тех случаев, когда вы забыли или потеряли пароль от СВОЕЙ базы данных. Помните, что взламывать пароли от чужих баз данных противозаконно!

Всем удачи, не забывайте пароли и делайте вовремя архивы!

Print Friendly, PDF & Email
 

17 комментариев

  • имя

    Работает! Только подмечу что в 7 пункте хеши от адина были не одинаковые. Заменил их нулевым,Зашло. Спасибо.

     
  • имя2

    Рабочий. спасибо

     
  • Serg

    Сработало 😉
    Спасибо )

     
  • Спасибо

    Спасибо ! Помогло !

     
  • Дмитрий

    Друг, буду тебе наливать, скажи только куда

     
  • Азиз

    как конвертировать базу? не понял можете показать
    Заранее благодарю
    C:\..\1cv8\версия_платформы\bin>cnvdbfl.exe -c -f 8.2.14 ваш_путь_к_базе_данных_1с\1cv8.1cd

     
  • Гость

    На 2х базах прошло как по маслу
    а на 3ей базе, когда ты через командную строку конвертируешь базу, он пишет что «Отсутствует файл базы данных *1CD»
    Ну вот допустим я пишу сначала:
    cd «C:\..\1cv8\версия_платформы\bin»
    потом
    cnvdbfl.exe -c -f 8.2.14 documets\buh\1cv8.1cd
    при выполнении этой команды выпадает ошибка, которую я писал ранее «Отсутствует файл базы данных C:\Users\documets\buh.1CD»
    Почему он меняет путь ? Почему меняет имя файла с расширением 1CD ?

     
    • Nikolay

      потом
      cnvdbfl.exe -c -f 8.2.14 documets\buh\1cv8.1cd

      Может из-за того, что вы указываете, что файл должен быть .1cd а не 1c8.1.cd
      Расширение внимательно посмотрите….

       
  • Lexus

    Потому что исполняемый файл должен быть тоже в кавычках

     
  • Денис

    Спасибо добрый человек! Способ отличный, все работает

     
  • Михаил

    Спасибо большое,очень помогла статья!

     
  • Артур

    Спасибо! Это единственный реально 100% сработавший алгоритм
    Отдельная благодарность за подробное описание и ссылку на тулз

     
  • Галла

    Гениально!

     
  • Алексей

    Версия 8.3.8. Переконвертировал в 8.2.14 как в статье. Заходит через утилиту, ни на что не ругается но в файле v8users пусто….. Можете подсказать почему?

     
  • Андрей

    Спасибо тебе, добрій человек!

     

Добавить комментарий

Ваш адрес email не будет опубликован.