Интернет Windows Android

Неверный формат хранилища данных не открывается 1с. Удаляем базу из списка, а затем восстанавливаем её

Ошибка Неверный формат хранилища данных 1С 8.3

Особенностью данной ошибки является то, что ошибка выявляется не у всех, а у отдельных пользователей.

Причиной такого рода ошибок является проблема в 1С-кэше.

Данные кэша хранятся именно на каждом отдельном пользовательском компьютере. Некорректная работа 1С-кэша может возникать при программных ошибках, при сбое компьютера, при отключении питания работающего ПК и т.д.

Кэш – это промежуточный буфер с временными файлами, которые программа использует при различных расчетах. Кэширование используется для ускорения быстродействия работы программы 1С.

Рассмотрим как исправить ошибку Неверный формат хранилища данных 1С 8.3 и очистить 1С-кэш несколькими способами.

Способы исправления ошибки

Первый способ. Очистка 1С-кэша вручную

Для этого находим адрес каталога с временными файлами 1С. Их можно посмотреть в настройках запуска баз 1С.

Шаг 1. Открываем список баз – кнопка Настройка:

Шаг 2. Открыв указанный каталог, увидим список папок, в которых хранятся временные файлы. Количество папок зависит от количества установленных конфигураций 1С.

Шаг 3. Для очистки 1С-кэша переходим в места расположения временных файлов и удаляем эти папки. Перед тем как удалять папки с 1С – кэшем, нужно закрыть информационные базы. Иначе удалятся только неактивные кэши прошлых периодов:

Второй способ. Удаление базы из списка и повторное ее подключение

Шаг 1. Открываем список баз из запуска 1С. Удаляем установленную конфигурацию, например, БУХ 3.0 Классика , предварительно запомнив место, где она расположена:

На вопрос «Удалить информационную базу из списка: Да/Нет?» отвечаем «Да»:

Шаг 2. Подключаем базу в список баз заново. Кнопка Добавить – Добавление в список существующей информационной базы:

Шаг 3. В пути нахождения базы указываем расположение базы БУХ 3.0 Классика:

При повторном подключении базы в список баз создается новая папка с чистым 1С – кэшем.

Недостатком второго способа является то, что запорченные временные файлы не удаляются с жесткого диска и занимают место.

Третий способ. ClearCache

При настройке информационной базы в строке Дополнительные параметры запуска указываем команду /ClearCache. Данная команда очищает 1С–кэш, но программа теряет быстродействие:

Команда /ClearCache очищает 1С-кэш запросов «Клиент-Сервер», соответственно удаляются данные для Толстого клиента и Тонкого клиента. Так же следует отметить, что данный способ не подходит для Локального 1С-кэша метаданных.


Поставьте вашу оценку этой статье:

К сожалению, при работе с программой зачастую встречаются ошибки, не имеющие единственного общего способа устранения. К ним можно отнести ошибку 1С 8.3 (8.2) — «Неверный формат хранилища данных». Дело в том, что причин может быть множество, соответственно и способов устранения.

Прежде, чем доставать ваш шаманский бубен, попробуйте воспользоваться перечисленными ниже способами исправления ошибки «Неверный формат хранилища данных» для чайников. С большой вероятностью вам поможет хотя бы один из них.

Данный способ является самым распространенным исходя из многочисленных сообщений на формах тех, кто победил ошибку «Неверный формат хранилища данных» в 1С. В том случае, когда программа работает корректно на одном компьютере, а на другом выдаёт ошибку, данный способ для вас. Очистить кэш самостоятельно очень просто, но если у вас все-таки возникли трудности, то всё необходимое можете узнать в .

Исправление структуры БД

Если очистка кэша не привела к желаемому результату, тогда необходимо произвести тестирование и исправление ошибок.

Если информационная база является клиент – серверной, тогда откройте ее в режиме конфигуратора и в меню «Администрирование» выберите пункт «Тестирование и исправление…».

Для файловой базы воспользуйтесь утилитой ChDBFl.exe, которая является аналогом тестирования и исправления в конфигураторе.

В том случае, если вы до сих пор не пришли к успеху, то обновите свою конфигурацию через сравнение и объединение с рабочей конфигурацией от поставщика. Перед проведением данных манипуляций не забудьте и снять конфигурацию с поддержки поставщика. После чего из резервной копии вы сможете вернуть все ваши доработки.

Перезапуск сервера 1С

На клиент–серверных базах иногда встречается ошибка такого плана:

Попробуйте остановить сервер 1С:

net stop «1C:Enterprise 8 Server Agent (x64)»

Удалить все файлы с расширением *.dat из папки, на которую ссылается ошибка:

del «C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat»

Запустить службу заново:

net start «1C:Enterprise 8 Server Agent (x64)»

Перенос данных

Данный способ следует использовать только в самом безвыходном положении. Он не безопасный и возможны потери данных.

Первым делом вам необходимо создать чистую базу с конфигурацией того же релиза с такой же структурой. Далее при помощи стандартной обработки «Выгрузка Загрузка данных XML» перенести все данные в пустую рабочую базу (скачать - для 8.2 или для 1С 8.3 или на ИТС).

Обязательно убедитесь в том, что структура и все реквизиты из «битой» базы есть в чистой!

Восстановление внешних обработок

Вы работали над обработкой 1С долгое время, бэкапов не делали, и вот случилось внезапное отключение электричества. В результате при запуске данной обработки 1С выдает ошибку «Неверный формат хранилища данных».

Теперь главное «взять себя в руки» и, ни при каких обстоятельствах не запускать 1С! Если вы всё же запустили, и ниже описанный метод не сработал, то попробуйте найти пользователя, который ранее открывал вашу обработку. В таком случае восстановительные работы будут производиться в его каталоге пользователя.

Ваша обработка должна находиться во временном каталоге TMP с именем подобным маске «v8_*.tmp». При запуске платформы данные файлы удаляются. Если вы все-таки запустили 1С и файлов не обнаружили и не нашли другого пользователя, у которого может быть ваша обработка, воспользуйтесь программой восстановления удаленных файлов с жесткого диска.

Скопируйте все найденные по маске «v8_*.tmp» из папки TMP в безопасное место. Теперь можно запускать 1С. Попробуйте определить, какой файл является именно вашей обработкой по его размеру, и измените его расширение с.tmp на.epf. Если вам сложно определить, какой именно файл является вашим, то переименуйте все и поочередно запускайте их в 1С. Но чаще всего получается найти нужный файл достаточно быстро, особенно если отсортировать его по дате.

Если описанный выше способ вам не помог, то есть еще один. Для этого вы должны примерно помнить содержимое обработки (код) и иметь ее старую версию.

Ищите вашу обработку по текстам модулей. Распакуйте старую версию обработки при помощи утилиты V8Unpack.exe . Скопируйте и замените все необходимые тексты модулей и запакуйте при помощи этой утилиты обратно.

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

Нояб 08, 2017 30990

Может возникнуть ситуация, когда 1С 8.3 не запускается и появляется ошибка - «Неверный формат хранилища данных» с указанием пути к файлу file c users config runtimecachestorage. Но, не стоит паниковать, ошибка неверного формата данных хранилища не такая редкая как может показаться на первый взгляд. Поэтому в данной статье давайте узнаем как исправить ошибку в 1С 8.3.

Причины появление ошибки "Неверный формат хранилища данных" в 1С 8.3

Как правило, ошибка появляется из-за не корректного завершения работы программы 1С 8.3, либо неожиданного выключения компьютера. И для исправления ошибки неверного формата данных не нужно ничего сделать с базой данных, в большинстве случаев достаточно очистить временные файлы 1С, или очистить кэш 1С.

Что такое кэш 1С 8.3?

Кэш - это специальная папка текущего пользователя на компьютере, где платформа 1С сохраняет различную служебную информацию. И если данные в кэш были не корректно записаны, могут появиться ошибки. Очистка кэша при таких ошибках, наряду с тестированием и исправлением базы являются главными сервисными функциями, восстанавливающими работоспособность программы.

Как очистить 1С 8.3?

Файлы кэша хранятся в папке AppData, в профиле пользователя, под которым запускается программа 1С 8.3. Проще всего её открыть через команду Пуск \ Выполнить \ %userprofile%\AppData

Здесь нам нужно удалить все содержимое следующих папок:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

После выполнения операций удаления вновь запускам программу 1С Предприятие 8.3 и радуемся жизни.

Очистка кэша 1С может помочь при появлении различных проблем с запуском 1С Предприятия 8.3, даже когда при запуске, она сразу закрывается. Так что, очистка кэша может еще ни раз пригодиться на практике.

Наверное, редко можно встретить человека, который часто работает с программой 1С 8.3 (или 8.2) и не встречался с окошком с надписью подобного рода: «Неверный формат хранилища данных ‘file://C:/Users/ Alex 1/AppData/Local/1C/1cv8/058 t 1 m 89-295c-47c4-8922-f67f568 rf 70e/Config/RuntimeCacheStorage’ «.

Чаще всего такая ошибка появляется при обновлении конфигурации, при открытии обработки, в конфигураторе и в других случаях. Причина кроется либо в нарушении целостности структуры информационной базы, либо — чаще — в кеше 1С.

Рассмотрим варианты, как ее исправить. А вариантов может быть несколько. Перечислю их по мере возрастания сложности действий, а затем опишу подробнее:

  • очистка кеша;
  • исправление структуры базы данных;
  • перенос данных в чистую, не «битую» информационную базу.

Получите 267 видеоуроков по 1С бесплатно:

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

Порой достаточно удалить строку с наименованием информационной базы из списка, а затем снова добавить. При этом создастся новая, чистая папка для кеша. Часто таким способом пользоваться не рекомендую, так как папка со старым кешем остается и засоряет диск.

Исправление структуры базы данных

На данном этапе в первую очередь мы должны испробовать штатные механизмы тестирования и исправления базы. Это относится как к запуску соответствующего пункта в конфигураторе, так и запуску файла .

Но практика показывает, что эти механизмы не всегда помогают.

Тогда поступаем следующим образом. Разворачиваем чистую информационную базу. Цель – получить файл конфигурации (с расширением cf).

Затем снимаем неработающую конфигурацию с поддержки и делаем объединение с сохраненным файлом cf. Если требуется, объединяем с восстановлением поддержки. Не забудьте перед этим действием сделать резервную копию!

Важно! При объединении с чистой типовой конфигурацией внесенные ранее изменения в Вашей конфигурации могут пропасть. Нужно будет добавить их вновь. Будьте внимательны!

Перенос данных в чистую, не «битую» информационную базу

Если в силу вашей профессиональной деятельности вам приходится работать с программой 1С , вы могли уже иметь печальный опыт возникновения некоторых проблем, разрешить которые вам всё-таки удавалось, повозившись, какое-то время. Однако многих повергает в настоящий шок ситуация, при которой программа просто отказывается корректно работать. Как бы вы ни старались её заставить выполнять некоторые действия, на экране упрямо появляется шокирующее сообщение об ошибке 1С «Неверный формат хранилища данных».

Ошибка неверного формата хранилища данных возникает из-за сбоя кэша.

Особенно такую ситуацию некоторые пользователи готовы связать с катастрофой, когда предстоит срочная работа, а никто вокруг не может помочь устранить проблему . Действительно, ошибка «Неверный формат хранилища 1С» возникает не у всех пользователей, которым приходится работать с этой программы. Именно по этой причине «пострадавшие» начинают теряться в догадках, что же они сделали неправильно, что могло привести к такому программному сбою.

На самом деле в качестве причины, по которой возникает ошибка в 1С 8 «Неверный формат хранилища данных», является проблема, тесно связанная с кэшированием данных в самой программе.

Итак, получив информацию, что ошибку «Неверный формат хранилища данных» в 1С провоцирует именно некорректная работа 1С-кэша. Теперь несложно понять, почему такая участь подстерегает только один или несколько ПК из общего количества, на котором установлена эта программа. Сбой 1С-кэша возникает, если в момент работы с программой, при проведении её обновления внезапно отключается электропитание, вследствие чего программа .

Кэш рассматривается в качестве временного хранилища, в которое помещаются файлы, необходимые для обеспечения быстродействия любого программного обеспечения, открытия интернет-страниц. Программа 1С не является исключением. Она также успешно сохраняет в этом кэшированном пространстве часть файлов, ускоряющих расчётные процессы. Если же в ней возникает сбой, программа не может самостоятельно с ним справится, ей катастрофически мешают некоторые кэшированные файлы.

Именно по этой причине полезно знать, что предпринять, чтобы запустить ПО, при этом не нервничая и не затрачивая уйму ценного времени.

Очистка 1С-кэша вручную

Несложно догадаться, что если причина кроется в кэше, то следует навести в нём порядок. Откройте папку, в которой хранятся эти временные файлы, и просто очистите её. Конечно, для кого-то такие действия не покажутся простыми, поэтому рекомендуем проследовать по такому маршруту. Сначала запустите программу, далее в ней найдите кнопку «Настройка», расположенную с правой стороны открытого диалогового окна.

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

Теперь вам просто остаётся проследовать по тому пути, который вам продемонстрировала сама программа. Достигнув цели, обнаружив хранилище с временными файлами, не спешите их все сразу удалять. Первоначально закройте программу, а только после этого удаляйте. В противном случае, если вы забыли закрыть информационные базы, вы сможете собственноручно удалить только те кэши, которые использовались ранее. Активные же файлы, задействованные открытыми информационными базами, так и останутся на вашем ПК.

Удаление базы из списка и повторное её подключение

Если не запускается 1С из-за ошибки «Неверный формат хранилища данных», попробуйте очистить список баз, которые ранее были установлены вами. Проделать такие действия совсем несложно, сначала откройте весь список баз, затем выделите ту, которую желаете удалить. Не спешите нажимать на кнопку «Удалить». Опустите взгляд вниз открытого окна, там будет указан путь, где сохранена база, с которой вы в данный момент желаете «расстаться». Вот теперь, когда вы запомнили этот путь, нажимайте кнопку «Удалить», подтверждайте своё решение. На этом удаление предположительно проблемной базы завершается.

Теперь же вам придётся её вернуть обратно, поскольку без неё вы не сможете выполнять часть возложенных на вас функций. Найдите кнопку «Добавить», кликните по ней, во всплывшем новом окне выберите второй параметр «Добавление в список существующей информационной базы». Далее вам нужно будет указать путь, где сохранена эта база. После таких проделанных манипуляций будет создана чистая папка для сохранения 1С- кэша.

К сожалению, иногда сложно удалить некоторые временные файлы , поэтому приходится мириться с их «существованием», которое негативно отражается на количестве свободного места на дисковом пространстве вашего ПК.

Если зайти в настройки информационной базы, там можно прописать команду ClearCache в качестве дополнительных параметров запуска. В этом случае программа автоматически будет осуществлять очистку кэша, но, к сожалению, придётся позабыть о быстродействии этого ПО. Также вы обязательно должны учесть, что ClearCache может удалить все данные Толстого и Тонкого клиентов, но при этом совершенно она не подходит для Локального 1С-кэша метаданных.

Итак, не стоит пугаться каждый раз, как только возникает проблема при работе с ПО, в том числе и с 1С. Немного покопавшись можно найти успешные инструкции тех, кто уже сталкивался с такими проблемными моментами, поэтому они знают, как их устранить.