При обновлении конфигурации файловой базы данных 1с, программа выдает ошибку "Файл базы данных поврежден". К сожалению, бэкапа без ошибки не осталось, т.к. в 1с Предприятие ошибка не выходила, а с предпоследнего обновления бэкап устарел.
Сразу же решила воспользоваться утилитой chdbfl, которая конечно же исправила несколько файлов, но после исправления база и вовсе перестала обновляться, появляется новая ошибка "Ошибка формата потока"
Также попыталась на бекапе в Конфигураторе провести "Тестирование и исправление", оно результата не дало (а после утилиты и вовсе пишет "Нарушена целостность структуры базы данных")
Что еще находила и что мне по итогу не помогло:
- очистить кэш 1с (также пробовала менять пользователя базы и рабочий компьютер);
- создавала "чистый" каталог базы и загружала туда бэкап из Конфигуратора "сломанной";
- находила совет с подменой кэша - также не помогло, хотя нет точной уверенности в правильности моих действий, потому что такого раньше не случалось;
- выгружала и загружала файл базы из Конфигуратора (он, кстати, доступен во всех случаях, в отличии от 1с Предприятия);
- брала за основу конфигурацию того же релиза без ошибок и пробовала добавить в папку/через конфигуратор файл "сломанной" базы и ничего...
Наведите на светлую мысль или подарите еще идеи, что можно попробовать сделать для "реанимации" базы, буду премного благодарна.
1С:Предприятие 8.3 (8.3.25.1336)
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.29.62) - 3.1 (3.1.30.15)
1. Выгрузить данные в дамп через Администрирование - Перейти в облачный сервис.
2. Создать чистую базу 3.1.29.62
3. Загрузить дамп в чистую базу через Администрирование - Загрузка данных из сервиса.
(2) Не могу выгрузить дамп
Обнаружены ошибки, препятствующие сохранению выгрузки:
● Обнаружено дублирование данных в таблице РегистрСведений.СведенияОФайлах.
Рекомендуется выполнить удаление дублирующихся записей.
● Обнаружено дублирование данных в таблице РегистрСведений.СодержимоеТранспортныхКонтейнеров.
Рекомендуется выполнить удаление дублирующихся записей.
(Это печально, я не программист)
Если информация в них важна, можно их выгрузить через обработку ВыгрузкаЗагрузкаXML, очистить регистры, выгрузить дамп, после загрузки обратно этой же обработкой загрузить
(4) Попыталась выгрузить данные регистров в файл через обработку (на всякий случай), появилась ошибка о неверном формате. Решила попробовать хотя бы очистить данные регистры вручную и снова ошибка, но уже такого содержания:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/misc:
по причине:
Ошибка СУБД:
Файл базы данных поврежден '\\buhgaltery\45 зп копия/1Cv8.1CD'
по причине:
Файл базы данных поврежден '\\buhgaltery\45 зп копия/1Cv8.1CD'
(8) с регистрами вообще беда какая-то, да и лишний раз боюсь лезть куда-то помимо.
удалить дубли не получилось, подумала вовсе очистить регистры, так и очистить не вышло.
по итогу вернулась туда, от куда стартовала
(9) дело то еще в том, что работаем на этих базах давно, но в последние пол года все больше в ними проблем. обновления всегда ставились корректно. при любых ошибках утилита выявляла и двигались дальше. а тут утилита не помогает, а добивает и сделать ничего не могу, опускаются руки
(10) Ничего страшного или обидного нет в том, чтобы пригласить специалиста. Я с 96-го года имею сертификат 1С, и спрашиваю и приглашаю франей на предмет "посмотреть что не так". Оно и быстрее и дешевле выйдет для конторы. )))