Runtimecachestorage 1с ошибка

Как часто приходится слышать: При обновлении выключился компьютер и не могу зайти в программу 1С; Завис компьютер и после перезагрузки не включается 1С; Выключился свет и не могу зайти в программу…Помогите!…Что делать? Рассмотрим исправление ошибки «Неверный формат хранилища данных» в 1С 8.3 в доступной форме для чайников.

Содержание

  • Неверный формат хранилища данных 1С 8.3
  • Как найти папку из сообщения об ошибке
  • Неверный формат хранилища данных 1С — исправляем ошибку

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

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

Любая ошибка, в том числе и указанная, является следствием некорректного завершения работы программы 1С, внезапного выключения компьютера.

Для того чтобы избавиться от этой ошибки и восстановить работу программы, достаточно удалить указанную в ошибке папку — это кэш.

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

Подробнее о кэше и способах его очистки 

Как найти папку из сообщения об ошибке

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

Или же ввести путь в Строку поиска, нажав кнопку Пуск. Выбираем найденную папку и результат будет — переход к ней.

Еще один вариант перехода к указанной папке — это открыть с помощью команды Выполнить (вызвать ее можно с помощью комбинации клавиш Windows + R).

Или же просто можно перейти по указанному в ошибке пути через Мой компьютер.

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

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

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

Узнать подробнее как добавить информационную базу в список

См. также:

  • Ошибка формата потока 1С 8.3: как исправить
  • Ошибка СУБД: файл базы данных поврежден в 1С 8.3
  • Не найден файл внешней компоненты в 1С 8.3: как исправить
  • Ошибка работы с интернет Удаленный узел не прошел проверку в 1С: как исправить
  • Конфигурация узла распределенной ИБ не соответствует ожидаемой

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

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

nevernyj format khranilishcha dannykh kak ispravit oshibku v 1s 8 3 2

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

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

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

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

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

nevernyj format khranilishcha dannykh kak ispravit oshibku v 1s 8 3 3

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

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

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

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

Я уже писал ранее, как чинил пользователям ошибку RuntimeCacheStorage. Внешне проявляется так:

В детальной сообщении об ошибке пишет: «В данный момент вход в приложение невозможен попробуйте войти позже неверный формат хранилища данных»:

Лечится эта ошибка путем удаления файла RuntimeCacheStorage.

Но если пользователей много, удаление превращается в кошмар.

Поэтому я написал небольшой скрипт, который удаляет эти файлы у всех пользователей:

@echo off
chcp 1251
rem https://www.cyberforum.ru/cmd-bat/thread1134398.html
set "root=C:\Users"
 
for  /D %%i  in ("%root%\*") do call :one %%i
 
exit
 
:one
 
for /r "%1\AppData\Local\1C" %%i in (RuntimeCacheStorage.*) do del /A  "%%i"
exit /b

Важные замечания по скрипту:

  1. RuntimeCacheStorage есть не только в каталоге 1С, я сначала использовал все вложенные папки C:\Users, но обнаружил такие файлы в подкаталоге Windows и решил немного усложнить скрипт, но искать данные файлы только внутри папки 1С.
  2. Скрипт не работает, если 1С у пользователя запущена и это хорошо — он убивает как раз битые файлы, которые мешают пользователю зайти в 1С.
  3. Скрипт должен иметь расширение CMD или BAT.

Результат работы:

Т.к. проблема возникает после внештатной перезагрузки сервера, я вставил этот скрипт отрабатывать при запуске компьютера:

Неверный формат хранилища данных ‘file://С:/Users/…/AppData/1C/…/…/Config/RuntimeCacheStorage’

Описание ошибки:
Ошибка при запуске базы 1С 8 на рабочем месте перед авторизацией пользователя: Неверный формат хранилища данных ‘file://С:/Users/<ИмяПользователя>/AppData/1C/1Cv82/…/Config/RuntimeCacheStorage’ или ‘file://С:/Users/ <ИмяПользователя>/AppData/Local/1C/1Cv8/…/Config/RuntimeCacheStorage’

Найденные решения:

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

Нажатие на изображении увеличит его
1C 8 Неверный формат хранилища данных 'file://С:/Users/ /AppData/1C/1Cv82/ /Config/RuntimeCacheStorage

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

Нажатие на изображении увеличит его
1C 8.3 ошибка при запуске базы Неверный формат хранилища данных file://С:/Users/ /AppData/Local/1C/1Cv8/ /Config/RuntimeCacheStorage

Содержание текста ошибки явно говорит о том, что проблема «скрывается» где-то во временных пользовательских файлах, связанных с работой 1С: Предприятие 8. В данной ситуации на практике помогает удаление с последующим  добавлением базы в список баз. При удалении базы ее кэш (временные пользовательские файлы), который 1С 8 хранит по примерному пути file://С:/Users/<ИмяПользователя>/AppData/1C/1Cv82/ будет удален платформой или как во втором примере file://С:/Users/ <ИмяПользователя>/AppData/Local/1C/1Cv8/

Как быстро удалить/добавить базу в список баз см. в статье «Как быстро удалить/добавить базу в списке баз 1С: Предприятия 8».

Рассмотрим, как заставить базу работать если пытаться устранить ошибку, как говориться «в лоб». Есть еще один пример ошибки «Неверный формат хранилища данных» при запуске конфигуратора 1С 8. При этом накануне база осталась открытой в режиме работы «Конфигуратор», произошла перезагрузка сервера. Т.е. произошло аварийное завершение работы с базой. В результате в пользовательских файлах возникла ошибка:

Нажатие на изображении увеличит его
1c 8, как убрать, исправить, ошибку неверный формат хранилища данных file://

Если у пользователя достаточно прав, то в проводнике Windows открываем диск — в этом примере «С», среди папок находим папку «Users» или «Пользователи» (в зависимости от версии Windows). Далее между «Users» и «АppData» содержится папка имени пользователя, переходим в нее. И вот далее в папке пользователя либо будет видно среди каталогов папку «AppData» — то тогда переходим в нее. Если ее не видно, то не страшно, т.к. в настройках проводника Windows включено не отображать системные файлы. Если так, то просто в адресную строку окна Проводника вручную вводим «\AppData».

Нажатие на изображении увеличит его

Если каталог не был виден, то после ввода вручную будет видно содержимое. И далее станет возможным перемещение по подкаталогам папки «AppData». Продолжаем переход по папкам пути «Local\1C/1cv8» и далее.

Нажатие на изображении увеличит его

Переходим последовательно по пути до каталога «Config», в котором находится целевой файл «ConfigCacheStorage».

Нажатие на изображении увеличит его

Файл должен быть виден. Удаляем его и пробуем запустить 1с в нужном Вам режиме.

При запуске после этого, если проблема только в файле ConfigCacheStorage, то платформа 1С создаст новый файл и база запустится. Бывает, что после удаления файла ConfigCacheStorage, при попытке запуска, возникнет такая же ошибка «неверный формат хранилища данных file://», но ссылающаяся уже на другие файла каталога «Config» — ConfigCacheVersions, RuntimeCacheStorage или RuntimeCacheVersions. Соответственно нужно удалить те файлы, на которые указывает формулировка ошибки, 1С аналогично для случая с ConfigCacheStorage создаст их заново.

Нажатие на изображении увеличит его
1С 8, как исправить, устранить ошибку неверный формат хранилища данных file:// ConfigCacheVersions, RuntimeCacheStorage, RuntimeCacheVersions

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

20-09-2017

Журавлев А.С.
(Сайт azhur-c.ru)

Начнем с того, что конечно же все, кто получил такое сообщение от программы 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С, и добавить ее заново в список баз, при этом создастся новая папка кеша.

Очистка кеша в 1С 8 поиск кеша через настйрокиОчистка кеша вручную после ошибки "Неверный формат хранилища данных"

Правка структуры базы данных

Применить утилиту контроля файловой базы chdbfl.exe для поврежденной базы.

Исправление базы с помощью chdbfl

Если не помогло, то меняем план действий :

  • Делаем резервную копию БД
  • Разворачиваем чистую информационную базу, из которй извлекаем файл конфигурации (.cf).
  • снимаем с поддержки неработающую конфигурацию
  • делаем объединение с сохраненным файлом cf с восстановлением поддержки.

Обратите внимание, что внесенные ранее изменения в конфигурации, могут пропасть.

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

Перенос данных в чистую базу

Да, можно пойти и по другому пути — перенести данные из «битой» базы в чистую информационную базу. Но такое стоит делать, когда уже совсем ничего не помогло.

Прмерный план переноса данных по шагам :

  • Создаем чистую информационную базу из того же релиза, что и «битая»
  • Берем обработку «Выгрузка и загрузка данных XML», которая есть в конфигурации «Конвертация данных» на диске ИТС.
  • Переносим обработкой данные в чистую базу.
  • Все это сработает, только если структуры баз 100% совпадают.

Понравилась статья? Поделить с друзьями:
  • Rufus could not retrieve architectures from server ошибка
  • Runtimebroker exe ошибка
  • Rstech knile произошла ошибка
  • Rucklicht links ошибка а4
  • Rs9 machinist x99 коды ошибок