Задать вопрос
@Eternal_junior

После восстановления поврежденной базы возникает «Ошибка формата потока». Как исправить ситуацию?

Версия 1С 8.3. Перепробовала все варианты найденные в Интернет...
Восстановить базу из архива возможности нет, т.к. нет архива. После аварийного завершения работы был поврежден CD-файл базы данных. Его восстановили при помощи утилиты chdbfl.exe. Конфигуратор открывается, а при открытии в режиме предприятия возникает ошибка формата потока.
КЭШ платформы и базы чистили.
На второй ПК переносили, ТиИ делали.
На другой версии платформы пробовали запустить.
Ничего не помогает.
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@LollyFox
1. Сначала сделайте копию базы, скопировав всю папку. В дальнейшем все манипуляции с базой делайте на её копии, а ещё лучше на копии копии, т.к. любой из способов восстановления может навредить и дальнейшее восстановление сделать невозможным. При переходе к другому способу возвращайтесь к исходной копии.

2. Удалите из каталога с копией базы все папки и файлы, оставив только 1Cv8.1CD

3. Если конфигуратор запускается, то попробуйте сделать штатную выгрузку информационной базы в файл 1Cv8.dt и её загрузку из файла в новый чистый каталог.

4. Используйте утилиту chdbfl.exe, но осторожно, т.к. она может как помочь, так и угробить базу окончательно. Если не поможет, то обязательно откатитесь к исходной копии.

5. Если конфигурация типовая, то попробуйте загрузить конфигурацию из CF файла полной неповрежденной конфигурации такого же релиза.

6. В теории есть утилита Tool_1CD, но для неподготовленного пользователя она практически бесполезна, лучше обратиться к специалистам.
Ответ написан
Комментировать
@kalapanga
Восстановить неповреждённую базу из бекапа.
Ответ написан
@Dementor
программист, архитектор, аналитик
Значит вам пора выходить на новый уровень.

Погуглите "Tool 1CD" - этот инструмент для файловых баз тоже умеет более умело чем ТиИ исправлять проблемы со внутренней структурой. А так же позволяет выгрузить таблицы данных, .чтобы загрузить в базу-копию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы