Начнем с того, что конечно же все, кто получил такое сообщение от программы 1С Предприприятие, сделал копию базы до начала манипуляций с ней? Надеюсь, что - да.
Сразу успокою, ничего "смертельного" в ошибке нет, но копии информации надо делать регулярно.
Теперь о самой ошибке "Неверный формат хранилища данных 'file://C:/Users/Папка_пользователя/AppData/Local/1C/1cv8/046e1b77-785c-46c3-8912-f67f247ea60e/Config/RuntimeCacheStorage" - зачастую она появляется при обновлении, редактировании конфигурации БД или обработках, использующих данные конфигурации.
Причиной может быть как прямое повреждение структуры базы, работающей в файловом режиме (не SQL) или несоответствие кеша данных этим данным.
Исправление ошибки "Неверный формат хранилища данных"луячше начать с простого варианта - очистки кеша базы.
Очистка кеша базы 1С 8
Закрываем все открытые программы 1С, открываем только стартовое окно 1С и для "нерабочей" базы открываем "Настройки". Смотрим и запоминаем папку вида ....\1C\1Cv82\tmplts\1c, закрываем и открываем эту папку средствами Windows, спускаемся на 2 уровня ниже то есть ....\1C\1Cv82, выделяем все папки с буквенно-цифровыми длинными именами и удаляем их.
Более "жесткий" способ очистки кеша - удалить запись базы из стартового окна 1С, и добавить ее заново в список баз, при этом создастся новая папка кеша.
Правка структуры базы данных
Применить утилиту контроля файловой базы chdbfl.exe для поврежденной базы.
Если не помогло, то меняем план действий :
- Делаем резервную копию БД
- Разворачиваем чистую информационную базу, из которй извлекаем файл конфигурации (.cf).
- снимаем с поддержки неработающую конфигурацию
- делаем объединение с сохраненным файлом cf с восстановлением поддержки.
Обратите внимание, что внесенные ранее изменения в конфигурации, могут пропасть.
Если есть более ранние неповрежденные копии базы, где есть ваши изменения в коде, то все вышеуказанные шаги выполняем с ней и получим восстановленную конфигурацию с текущими данными.
Перенос данных в чистую базу
Да, можно пойти и по другому пути - перенести данные из "битой" базы в чистую информационную базу. Но такое стоит делать, когда уже совсем ничего не помогло.
Прмерный план переноса данных по шагам :
- Создаем чистую информационную базу из того же релиза, что и «битая»
- Берем обработку "Выгрузка и загрузка данных XML", которая есть в конфигурации "Конвертация данных" на диске ИТС.
- Переносим обработкой данные в чистую базу.
- Все это сработает, только если структуры баз 100% совпадают.