Как очистить пользовательский кэш 1С:Предприятие 8.3
В статье рассказывается о том как самостоятельно произвести очистку пользовательского кэша в 1С:Предприятие 8.3. Эта операция во многих случаях позволяет восстановить работоспособность программы 1С:Предприятие 8.3 или устранить неадекватное ее поведение.
Достаточно часто у пользователей в процессе работы в 1С возникают странные ошибки. На одном рабочем месте программа функционирует абсолютно нормально, а на другом выдает ошибки при различных операциях или вообще отказывается запускаться.
Как правило, после разбирательств выясняется, что проблема в кэше программы.
Что такое кэш 1С?
Кэш 1С – это, как правило, статическая информация о конкретной информационной базе: файлы конфигурации, пользовательские настройки, расположение и настройки форм, расположение разделов и панелей инструментов, настройки отборов, шрифтов и т.п. Кэш создается программой автоматически и при каждом сеансе обновляется. Он нужен для ускорения работы программы, чтобы каждый раз за однотипной информацией не обращаться к серверу.
То, что программа периодически обращается к файлам кэша, является как плюсом, так и минусом. Если в процессе работы с кэшем произойдет зависание, вылет программы, внеплановое отключение компьютера и т.п., то файлы кэша могут записаться с ошибкой. В таком случае при следующем подключении к информационной базе или во время работы в базе появятся ошибки.
Решением этих проблем чаще всего является очистка кэша 1С. Ниже мы рассмотрим способы очистки кэша 1С.
- Перед очисткой кэша 1С обязательно необходимо выйти из 1С.
- В процессе очистки кэша будут потеряны пользовательские настройки: расположение и настройки форм, расположение разделов и панелей инструментов, настройки отборов, шрифтов и т.п. При необходимости их придётся заново настроить.
Cпособ №1 — очистка пользовательского кэша 1С с помощью утилиты OneCleaner
OneCleaner – это удобная и бесплатная утилита, которая поможет вам легко удалять некорректный кэш. Скачать OneCleaner можно по ссылке или из репозитория https://github.com/vbondarevsky/OneCleaner/releases/latest
После запуска утилиты на вкладке Кэш необходимо выбрать информационную базу 1С, у которой необходимо очистить кэш, и нажать кнопку Удалить.
Cпособ №2 — очистка пользовательского кэша 1С удалением базы из списка
Данный способ более простой, однако, на наш взгляд, он не совсем правильный. Суть его в том, что мы удаляем информационную базу из списка баз, а затем добавляем ее заново с теми же настройками.
При повторном добавлении базы в список, даже с теми же настройками, файлы кэша создаются заново (программа считает эту информационную базу новой). Способ не является правильным, поскольку при удалении базы данных из списка файлы кэша не очищаются. То есть мы создадим новые файлы, а старые так и останутся на жестком диске. Если чистить кэш таким образом, то рано или поздно жесткий диск компьютера может быть переполнен.
Для этого в окне запуска удаляем из списка нашу ИБ с помощью кнопки Удалить, а потом, нажав кнопку Добавить, вновь добавляем ее в список с теми же настройками.

Cпособ №3 — очистка пользовательского кэша 1С вручную
Данный способ является самым надежным. Он заключается в непосредственном удалении папок с файлами кэша с компьютера пользователя. Данные папки находятся:
%AppData%\1C\1Cv8 %LOCALAPPDATA%\1C\1Cv8
Для того чтобы открыть указанные папки необходимо указанный путь вставить в адресной строке проводника Windows.

Папки с именем типа 2a842c47-5a12-446e-b1b8-c1ad58f5813b являются папками кэшей 1С, их и необходимо удалять. Можно удалить все паки с именами такого типа, но тогда Вы очистите кэши всех информационных баз. Ниже мы опишем как определить папку с кэшем той информационной базы, которая Вам нужна.

После того как мы нашли нужные папки, просто удаляем их с компьютера. При следующем запуске программа автоматом создаст новые файлы кэша, с которыми будет работать в дальнейшем. При этом первый запуск информационной базы после очистки кэша займет больше времени, чем обычно. Это произойдет потому, что программа будет создавать новые файлы.
Как определить пользовательский кэш 1С конкретной информационной базы?
Каждой информационной базе соответствует свой каталог с файлами кэша. Поэтому, если на компьютере установлено более одной информационной базы, то в каталогах с кэшами будет столько же и папок кэшей. По названию папки кэша определить к какой информационной базе он относится невозможно. Но есть способ это определить. Для этого перейдём в каталог %AppData%\1C\1CEStart и откроем приложением Блокнот файл ibases.v8i. Это обычный текстовый файл:

В данном файле описываются информационные базы, прописанные в форме Запуск 1С:Предприятие. Каждый блок информационной базы в файле начинается с трёх следующих строк:
[Название информационной базы]. Здесь указывается название базы, которое прописано в окне «Запуск 1С:Предприятие». Connect. Значением этого параметра является адрес расположения информационной базы. ID. Этому параметру присваивается наименование кэша.
Таким образом из представленной выше картинки информационной базе 1С:Бухгалтерия 8 для Казахстана, расположенной по адресу D:\Бухгалтерия для Казахстана, соответствует кэш 1С, каталог которого имеет имя b6ce55e8-6df1-4177-bd86-6a403f53d62f. Находим в каталогах кэшей папки с таким именем и удаляем их.
Способ №4 — очистка пользовательского кэша 1С с помощью скрипта
Этот способ является наиболее быстрым и автоматизированным. На компьютере, где необходимо почистить кэш просто запускается готовый скрипт OchistkaKesha.bat. Не забывайте, что Вы пользуетесь им на свой страх и риск. Он содержит следующие команды:
@FOR /D %%j in («%LOCALAPPDATA%\1C\1Cv8\. -. -. -. -. «) do rd /s /q «%%j» @FOR /D %%j in («%AppData%\1C\1Cv8\. -. -. -. -. «) do rd /s /q «%%j»
После запуска скрипта будет произведено удаление кэшей всех информационных баз текущего пользователя. При этом не будут затронуты пользовательские настройки, данные информационных баз и их список.
Способ №5 — очистка пользовательского кэша 1С с помощью параметра запуска /ClearCache
Данный способ подходит, если проблемы с файлами кэша возникают постоянно. Он работает только с тонким клиентом 1С и очищает только кэш запросов «клиент-сервер». Поэтому, если проблема заключалась в локальном кэше метаданных, то данный метод очистки кэша не принесет результата и стоит попробовать другие способы очистки кэша 1С. Суть способа заключается в том, что мы добавляем в параметры запуска информационной базы строку /ClearCache.
В процессе её запуска файлы существующего кэша 1С не удаляются. Они просто перезаписываются правильными значениями.
Если после этого программа стала нормально функционировать, то параметр /ClearCache в окне запуска лучше удалить. В противном случае, при каждом запуске, настроенный в предыдущем запуске кэш 1С, снова будет обновлён, что будет снижать производительность системы.
Чтобы это сделать открываем список баз 1С, выбираем в списке нужную нам базу, но не запускаем ее. В правой части окна нажимаем кнопку Изменить, как показано на скриншоте:

В открывшемся окне нажимаем кнопку Далее до тех пор пока не появится окно с установкой параметра Дополнительные параметры запуска. В данное поле вставляем текст текст /ClearCache, как показано на скриншоте, и жмем Готово.
Очистка кэш 1С 8.3
В процессе работы программ, в том числе и 1С создается временный буфер для более быстрого доступа к часто используемой информации, что служит более быстрому запуску программы, повышению ее производительности. При работе 1С файлы конфигурации подгружаются на компьютер из кэша, чтобы не обращаться к хранилищу базы, к серверу, тем самым ускоряя работу.
Но иногда в работе программы может произойти какой-то сбой, программа 1С начинает работать некорректно, причем на одном компьютере программа может работать нормально, на другом — ведет себя совершенно иначе, появляются необъяснимые ошибки. Скорее всего в результате программного сбоя, кеш стал обрабатываться не правильно, что приводит к сбоям в системе. Выключение питания, сбой компьютера, ошибки программы, динамическое обновление — в результате ошибки при запуске 1С и работе с конфигураций. Решением этих проблем чаще всего является очистка кэша.
Как почистить кэш 1С
Для этого надо найти, где хранятся временные файлы программы 1С. Для этого зайдем в настройку информационной базы в окне запуска 1С — кнопка Настройка .

В окне настройки видим путь к папке, где хранятся временные файлы программы:
- Самоучитель по 1С Бухгалтерии 8.3;
- Самоучитель по 1С ЗУП 8.3.
C:\Users\username\AppData\Roaming\1C\1cv8\tmplts.

Кэш 1С будет располагаться в папке — C:\Users\username\AppData\Roaming\1C\1cv8\ или C:\Users\User\AppData\Local\1C\1Cv8, где username — имя пользователя системы, а расположение папки 1Cv8 может немного отличаться в зависимости от версии платформы 1С.
В папке находится множество разных непонятных папок — это и есть кэш наших баз 1С и их можно удалить, предварительно завершив работу в информационных базы.


Если откроем одну из этих папок, то в ней увидим каталоги, создаваемые автоматически программой 1С — Config, ConfigSave, DBNameCache, SICache, в которых хранится множество файлов, кэширующих различные компоненты конфигурации.

Что делать, если папку AppData не видно
Папка AppData — скрытая папка. Может быть так, что вы зашли в каталог пользователя и не видите ее. Для этого нужно включить настройку, чтобы в папках отображались скрытые файлы. Зайдя в нужную папку, нажать кнопку Alt на клавиатуре (появится строка меню папки) и зайти в пункт меню Сервис — Параметры папок .

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

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

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

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

После запуска программы 1С автоматически происходит очистка кэша. Но данный способ подходит только для тонкого клиента и снижает производительность системы.
См. также:
- Журнал регистрации в 1С 8.3
- 1С оптимизация: что делать, если программа тормозит
- Горячие клавиши в 1С
- Тестирование и исправление базы 1С 8.3: какие галочки ставить
- Утилита chdbfl.exe для 8.3
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
![]()
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
- Групповое перепроведение документов в 1С 8.3 БухгалтерияЧасто в работе с 1С мы сталкиваемся с ситуацией, когда.
- Как сделать копию базы 1С 8.3Иногда возникает необходимость сделать копию своей рабочей базы 1С, например.
- Как посмотреть версию 1С 8.3 — какая установленаПри обновлении программы 1С нужно знать текущую версию, чтобы понимать.
- Как посмотреть историю изменения документа в 1СКогда с базой 1С работают несколько сотрудников, возникают вопросы: как.
Оцените публикацию
(15 оценок, среднее: 4,47 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Как очистить кэш 1С 8.3?

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

Как правило, после разбирательств выясняется, что проблема в кэше программы.
Что такое кэш
Кэш 1С – это, как правило, статическая информация о конкретной информационной базе: пользовательские настройки, размер и размещение окон, расположение панелей инструментов и т.д. Кэш создается программой автоматически и при каждом сеансе обновляется. Он нужен для ускорения работы программы, чтобы каждый раз за однотипной информацией не обращаться к серверу.
То, что программа периодически обращается к файлам кэша, является как плюсом, так и минусом. Если в процессе работы с кэшем произойдет зависание, вылет программы, внеплановое отключение компьютера и т.д., то файлы кэша могут записаться с ошибкой. В таком случае при следующем подключении к информационной базе или во время работы в базе появятся ошибки.
Ниже мы рассмотрим варианты решения данной проблемы, но сразу добавим, что, данные действия требуют определенных знаний. Если вы в них не уверены, обратитесь к специалистам, оказывающим услуги по сопровождению 1С.
Способы очистки кэша
Очистка вручную. Многие считают, что данный способ является самым надежным. Он заключается в непосредственном удалении папок с файлами кэша с компьютера пользователя. Данные папки находятся:
- С:\Users\ \AppData\Roaming\1C\1cv8
- С:\Users\\ \AppData\Local\1C\1cv8
Пройдя по этому пути, увидим:

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

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

В следующем окне ничего не меняем, жмем «Далее».

В третьем окне вписываем нужный текст, как показано на скриншоте, и жмем «Готово».

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



При добавлении базы в список, даже существующей, файлы кэша создаются заново (программа считает эту информационную базу новой). Способ не является правильным, поскольку при удалении базы данных из списка, как и при непосредственном удалении базы, файлы кэша не очищаются. То есть мы создадим новые файлы, а старые так и останутся на жестком диске. Если чистить кэш таким образом, то рано или поздно жесткий диск компьютера будет переполнен.
Как мы видим, в процессе очистки кэша нет ничего сложного, поэтому в дальнейшем при столкновении с ошибками, связанными с ним, вы сможете самостоятельно с этой проблемой разобраться. Если у вас остались вопросы по работе с кэш, обращайтесь за консультацией по 1С к нашим специалистам, а также оставляйте заявки на нашем сайте. Мы свяжемся с вами в кратчайшие сроки.
В большинстве случаев один из вышеперечисленных способов помогает устранить ошибку. Если ни один из них не помог, стоит прибегнуть к более сложной диагностике – проверке целостности жесткого диска на битые сектора с помощью утилиты chkdsk.exe. Также, если это возможно, стоит запустить базу данных на другом компьютере, чтобы убедиться, что проблема в самой базе, а не в железе или операционной системе.
Чистка кэша платформы 1С
Для очистки кэша платформы 1С выполните следующие действия :
1. Закройте программу 1С.
2. Перейдите в меню Пуск → Выполнить (WIN+R).
3. Введите в строке команду %appdata%.
4. В открывше йся папке перейдите в папку 1С → 1cv8.
5. В данном каталоге обычно находится множество папок. Все папки, формат имени которых аналогичен формату имени папок, выделенных на скриншоте — это и есть кэш:

6. Выделите все папки с кэшем и переместит е их в корзину, но не очищайте её.
7. Перейдите в меню Пуск → Выполнить (Win+R) и введите в строке вторую команду %localappdata% . В этом каталоге также перейдите в папку 1С → 1cv8 , выберите все папки с аналогичными именами и поместите в корзину.
8. После произведенных действий запустит е 1С. Если база запустилась и всё работает корректно, значит кэш платформы очищен правильно и корзину можно очистить .
