Runtimecachestorage 1с что это

Обновлено: 02.07.2024

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

Что же такое Кэш вообщем и Кэш 1С в частности. В переводе с английского cashe означает тайник либо хранилище. Впервые данный термин в компьютерном слэнге был использован в 1967 году во время подготовки стать для журнала «IBM Systems Jornal» (ссылка на статью в векипедии) . Векипедия дает данному термину следующее определение Кэш – промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Процесс кэширования используется как при работе, самого компьютера, так и при работе отдельных программ, 1С не является исключением. Кэшом 1С называется область на компьютере, куда платформа в процессе работы записывает наиболее часто используемую информацию для более быстрого доступа к ней, это может быть служебная информация пользователей, список отборов, шрифтов, расположение окон. При возникновении каких-либо сбоев Кэш начинает обрабатываться неправильно, и программа начинает работать некорректно. Это может произойти в случае аварийного завершение работы программы, например при отключении питания компьютера, динамического обновления программы, обновления без завершения работы пользователей и др.

В случае возникновения таких сбоев необходимо произвести чистку Кэша 1с, данную процедуру рекомендуется делать не только при возникновении сбоев, но и в рамках регламентного обслуживания программы, ведь часто в КЭШе хранятся данные, которые программа уже не использует и они только занимают место на компьютере, замедляя при этом работу 1с.

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

окно редактирование информационной базы

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

После этого в окне конфигурации жмем на кнопку «Удалить» и утвердительно отвечаем на вопрос программы

удаление информационной базы из списка баз 1с

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

добавление в существующей базы 1с в список

В открывшемся окне в поле «Укажите название информационной базы» руками пишем название нашей базы, в поле «Каталог информационной базы» копируем пусть нашей базы, который мы сохранили на предыдущем шаге и жмем «Далее»

указание название и прописывание пути базы 1с

На следующем шаге оставляем все по умолчанию и жмем «Готово»

последний шаг добавления базы 1с

База в список у нас добавлена, Кэш для нее очищен

список информационный баз 1с в окне платформы

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

Второй способ это вручную удалить файлы Кэша с компьютера. Чтобы это сделать, для начала нужно определить их местонахождение. Кэш 1C в Windows хранится в следующих папка профиля пользователя это Roaming и Loсal. Данные папки расположены в пути: C:\Users\ИмяПользователя\AppData. Причем папка AppData по умолчанию скрыта. Попасть в нее можно двумя способами: это либо включить отображение скрытых папок, перейдя в Панель управления→Параметры папок→Вкладка «Вид»→Показывать скрытые файлы, папки и диски

включение отображения скрытых папок

Либо в проводнике вручную, после имени пользователя написать строчку \AppData и нажать на клавиатуре Enter

вход в папку AppData

Либо если мы вдруг не знаем имя пользователя в проводнике можно написать следующую строчку: %userprofile%\AppData, нажать Enter и мы также попадем в эту папку

вход в папку AppData через проводник

Попав в папку AppData, поочередно заходим в папки Local и Roaming и переходим в каждой из них в папку 1С, а в ней в 1Cv8 и если есть 1Сv82 то в нее тоже

папки в которых хранится кэш 1с

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

кэш 1с

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

содержимое файла Чистка Кэша 1С

Далее выбираем Файл→Сохранить как→выбираем место куда сохраняем, пишем название файла (например «cashe») и в названии меняем расширение с .txt на .bat, должно получиться как на картинке ниже, и жмем сохранить

сохраняем файл Чистка Кэша 1С

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

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

окно редактирования базы 1с

Откроется окно редактирования информационной базы, где в дополнительных параметрах запусках необходимо написать строчку /ClearCache и кликнуть «Готово»

дополнительный параметр запуска 1С Предприятие "/ClearCache"

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

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

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


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

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




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

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


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

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

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

Похожие публикации

    У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую....

Карточка публикации

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

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

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

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

Как очистить кеш в 1С 8.3 вручную


В окне настройки мы видим путь к папке, где хранятся временные файлы программы:

C:\Users\username\AppData\Roaming\1C\1cv8\tmplts.





Что делать, если папку AppData не видно


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


Очистка временных файлов (кеш) удалением базы 1С из списка


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

Очистка с помощью ClearCache

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


На вкладке параметры запуска, в поле Дополнительные параметры запуска укажем команду /ClearCache .


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

  • Журнал регистрации в 1С 8.3
  • 1С оптимизация: что делать, если программа тормозит
  • Горячие клавиши в 1С
  • Тестирование и исправление базы 1С 8.3: какие галочки ставить
  • Утилита chdbfl.exe для 8.3

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

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

Карточка публикации

(6 оценок, среднее: 4,50 из 5)

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

Теперь о самой ошибке "Неверный формат хранилища данных '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 с восстановлением поддержки.

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

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

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

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

Читайте также: