Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут! (в рабочие часы)

Как исправить ошибку «Неверный формат хранилища данных» в 1С 8.3

Наверное, редко можно встретить человека, который часто работает с программой 1С 8.3 и не встречался с окошком с надписью подобного рода: «Неверный формат хранилища данных ‘file://C:/Users/Alex1/AppData/Local/1C/1cv8/058t1m89-295c-47c4-8922-f67f568rf70e/Config/RuntimeCacheStorage’ «.

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

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

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

Очистка кеша 1С

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

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

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

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

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

Получите понятные самоучители по 1С бесплатно:

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

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

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

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

Это, пожалуй, самый радикальный способ исправить ситуацию. Прибегать к нему стоит только в том случае, если больше уже ничего не помогает.

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

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 19 на “Как исправить ошибку «Неверный формат хранилища данных» в 1С 8.3
  1. Привет, мне помогло пересоздание профиля учетной записи пользователя.

    очистка кэша и исправление структуры БД результата не дали.

    Ответить

  2. Спасибо. Удаление из списка и добавление помогло.

    Ответить

  3. И мне помогло пересоздание базы в списке. Нужно ли очистить кэш старой базы? Просто удалив его

    Ответить

  4. Да, удаление базы из списка запуска и добавление по-новой помогло.
    Чистка кеша, тестирование, chdbfl.exe в моем случае не помогли.

    Ответить

    • удаление базы из списка и добавление заново это по сути и есть чистка кеша

      Ответить

      • Нет это не совсем не одно и тоже. Как бы разные вещи.

        Ответить

        • Только делают одно и то же.

          Ответить

          • Нет. При удалении кеша ты его удаляешь физически. При удалении/добавлении из списка старый кеш в папочках остается, 1с создает новые папочки для нового кеша, и с точки зрения пользователя старый кеш очистился, но если пользователей много, и многие так делают, может закончится место на том диске, где хранится кеш (у нерадивых админов это диск C), со всеми вытекающими. Так что не поленись и узнай, где физически он лежит и грохни его тама.

            Ответить

  5. Выгрузка .dt и загрузка в пустую базу. 5 минут делов на 3-м пеньке)

    Ответить

  6. Мне помогла очистка кэша

    Ответить

  7. Удаление базы из списка запуска помогло.

    Ответить

  8. Удаление строки с наименованием информационной базы из списка помогло.

    Ответить

  9. Спасибо! Очень выручили данной статьей

    Ответить

  10. Ничего из этого не помогло (но не пробовал выгрузку и загрузку xml в чистую).
    База бухи была ранее возвращена на поддержку из редактированной и обновлена.
    Но следующее обновление выдало эту ошибку.
    Помогло только обновиться не с файла cfu а с файла cf.
    Который был сделан, например, путём обновления другой чистой базы бухи и выгрузки из неё файла cf.
    Только не сохранение в cf, а пункт «Поставка конфигурации».

    Ответить

  11. Неверный формат хранилища данных

    Ответить

  12. я просто залез в ту папку и удалил тот файл, про который написано, что «Неверный формат хранилища данных«.

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

    Ответить

    • я по Вашему совету удалила этот файл, все работает. спасибо

      Ответить

  13. Мне помогло очистка кєша! Написать батничек, очистил и все ок! ) Спасибо за рекомендации

    Ответить

Добавить комментарий:

Ваш адрес email не будет опубликован.