четверг, 13 декабря 2018 г.

Сброс пароля 1С 8

Для файлового варианта есть обработка ПолучитьАдминскийДоступ.epf. Например вот она, уже встроенная в пустую конфигурацию:
https://yadi.sk/d/hcM1FdkZHbeG5A

Но есть недостаток - не работает в базах созданных на платформе 8.3.8 и выше. К счастью, вместе со сменой формата, 1С выпустила утилиту для работы с новым форматом БД.
Находится в папке с платформой, называется cnvdbfl.exe, работает только в командной строке, синтаксис такой:

cnvdbfl.exe
1C:Enterprise 8.3 Database File Format Conversion Utility c 1C-Soft LLC 1996-2018
Утилита конвертации файлов базы данных 1С:Предприятия
Использование:

        cnvdbfl [command] [options] [arguments]

Общие параметры:
     --info | -i
        получение информации о формате файла базы данных
    --convert | -c
        конвертация файла базы данных в другой формат
    --format=<format version> | -f <format version>
        версия формата файла базы данных: 8.2.14 или 8.3.8
    --page=<page size> | -p <page size>
        размер страницы файла базы данных в байтах: 4096, 8192, 16384, 32768, 65536 или килобайтах: 4K, 8K, 16K, 32K, 64K

Общие аргументы:
    <path to 1CD>

        путь к файлу базы данных (включая имя файла)

В нашем случае: 
1. Делаем резервную копию БД
2. Конвертируем БД в старый формат: cnvdbfl.exe -c -f 8.2.14 <Путь к базе данных>\1Cv8.1CD 
3. Открываем обработку, следуем приложенной инструкции.