Такая неприятная ошибка как «Неверный формат хранилища данных» может периодически возникать в 1С. Причина ее чаще всего непонятна — возможно это какое-то аварийное завершение 1С при котором файлы базы данных не смогли корректно записаться. Также такая ошибка часто возникает после обновления базы.
Есть несколько путей ее исправления, в этой статье я расскажу вам о трех самых простых, которые вы сможете применить самостоятельно.
1. Очистить кэш
Кэш это некие файлы которые 1С создает для ускорения своей работы в будущем и для каких-то своих технических целей. Возможно ошибка произошла как раз в процессе записи кэша. В общем эти файлы не содержат ничего особенно ценного и их можно удалить.
Находятся они в папках:
%userprofile%\AppData\Local\1C\
%userprofile%\AppData\Roaming\1C\1cv8\
%userprofile%\AppData\Roaming\1C\1cv82\
Удалить их можно вручную, но чтобы не удалить ничего лишнего в процессе я обычно пользуюсь автоматическим скриптом. Вы можете получить его на свою почту:
2. Сделать Тестирование и исправление базы либо chdbfl.exe
Если способ очистки кэша вам не помог то возможно причина ошибки «Неверный формат хранилища данных» кроется глубже. Для того чтоб исправить ошибки в базе 1С есть специальный механизм — Тестирование и исправление. Запустить его можно зайдя в конфигуратор. И открыв пункт меню Администрирование/Тестирование и исправление. Расставьте галочки как на рисунке:
При выделении каждого пункта вы будете видеть его настройки. Там где это возможно проставьте переключатель в положение «Создавать». После его можете запускать. Эта процедура может продлиться долго.
Следующий способ — это попробовать исправить базу при помощи утилиты chdbfl.exe, находится она в папке bin с версией вашей платформы.
3. Выгрузка загрузка базы
Если вам не помогло также и тестирование и исправление, есть еще один «волшебный» способ — сначала выгрузка копии базы, а затем загрузка ее в новую чистую базу.
Рассмотрим по шагам как это сделать:
- Заходите в конфигуратор.
- Администрирование/Выгрузить информационную базу.
- Закрываете в 1С.
- Запускаете 1С и в открывшемся списке баз добавляете новую, в любом месте с любым названием.
- Заходите в конфигуратор новой базы.
- Загружаете в нее созданный в пункте 2 .dt файл. Через Администрирование/загрузить информационную базу.
Надеюсь эта статья была вам полезна и вам удалось справиться с ошибкой неверный формат хранилища данных.
Если вы хотите научиться самостоятельно автоматизировать свою работу в 1С — приглашаю Вас на мой курс Сам себе Программист 1С
А если вы хотите без обращения к программистам справляться с большинством задач — подписывайтесь на мой Телеграм — канал. 👆 Там делюсь секретами работы в 1С, о которых вы никогда не узнаете от программистов. 🤫 |
Добавить комментарий