Как почистить кэш в 1С 8 3?

Как связаны кэш и работа программы?

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

Чтобы все вернулось в норму, нужно очистить кеш 1С. Мы предлагаем 3 основных метода очистки.

Возможные сложности

Очистить кеш 1c нужно очень осторожно, чтобы не очистить необходимую информацию. В каталогах SICache, DBNameCache, ConfigSave, Config находятся файлы, которые служат кешами для различных компонентов конфигурации 1С. Информация, которую они содержат, повторяется, что хранится в базе данных и служит для повышения производительности и ускорения запуска клиентских приложений.

Что нужно учесть перед очисткой кеша 1с:

  1. Вам следует начать после обновления конфигурации.
  2. удалять временные файлы необходимо не только в Локальном, но и в Роуминге. В этом случае следует использовать те же алгоритмы.
  3. Перед очисткой необходимо убедиться, что данные доступны для удаления и никто ими не пользуется.
  4. Не трогайте файлы * .pfl автоматически. Просто удалите эти элементы:

1С 1cv8 _id_ Config

1С 1cv8 _id_ ConfigSave

1С 1cv8 _id_ DBNameCache

1С 1cv8 _id_ SICache

1С 1cv8 _id_ vrs-cache

1С 1cv8 _id _ _ id2_ vrs-cache

  1. Когда закончите, предоставьте правильную грубую очистку для папки 1C 1cv8 _id_

Как очистить кеш 1с, если пользователи работают через терминал? Перечисленные методы здесь не подойдут, и вам понадобится помощь опытных специалистов.

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

Важно! Чтобы не ждать этого момента, можно заранее очистить кеш 1с с помощью PowerShell.

Как это сделать:

  1. На сервере терминалов создайте файл enableps.bat со следующим содержимым:

powershell -Command Set-ExecutionPolicy RemoteSigned.

  1. Запустите файл двойным щелчком левой кнопки мыши.

Это действие запускает PowerShell на сервере. Он будет независимо очищать кеш 1c от всех пользователей.

Теперь как настроить автоматическую очистку кеша 1с:

  1. Создайте на сервере еще один файл enableps, но с расширением * .ps1, со следующим содержимым:

Get-ChildItem «C: Users * AppData Local 1C 1Cv82 *», «C: Users * AppData Roaming 1C 1Cv82 *» | Где {$ _. Имя -as guid} | Remove-Item -Force –Recurse

  1. Поместите файл в планировщик.

С этого момента планировщик начнет самостоятельно запускать 1c clearcache по заданному расписанию и удаление будет происходить в каталогах:

  • C: Users * AppData Local 1C 1Cv82*
  • C: Users * AppData Roaming 1C 1Cv82*

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

Часто возникает вопрос, можно ли восстановить данные 1С из файлов кеша? Пример из жизни сисадмина:

Невозможно обновить конфигурацию без предварительного создания копии. В результате был утерян cf-файл (файл конфигурации). Но файлы кеша с разными расширениями хранились в директивах AppData Local и Roaming.

Что делать незадачливому программисту? Есть варианты восстановления, и один из них — попытаться переименовать копию ConfigCacheStorage в .CF и загрузить ее в пустую базу данных. Поэтому ответ на вопрос, можно ли удалить configcachestorage 1c, будет однозначно отрицательным. Ситуации в работе с 1С разные и неизвестно, какие данные могут понадобиться и помогут завтра.

Очистка кеша 1С для пользователя и на сервере

Очистить кэш

Очистка clearcache 1c — не сложная задача даже для обычного пользователя, но поможет избежать многих ошибок в работе. Если проводить техническое обслуживание вовремя и правильно, правильно работать в программе, не допуская ее аварийных остановок, 1С станет настоящим помощником и не подведет в самый трудный момент.

Как очистить кэш 1С Предприятие 8.3 самостоятельно

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

Те вам необходимо удалить все файлы в папках « 1Cv8» и « 1Cv82.

Удаление кеша 1С Предприятия

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

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

Способ 1. Ручная чистка кэша 1С 8.

Кеш находится в двух папках:

В серверных операционных системах Windows 2008 В Windows XP В Windows 7
C: Пользователи AppData Local 1CC: Users AppData Roaming 1С % userprofile% Local Settings Application Data 1C 1Cv82

% userprofile% Application Data 1C 1Cv82

% userprofile% AppData Roaming 1C 1Cv82

% userprofile% AppData Local 1C 1Cv82

Чтобы определить точное местоположение, вы можете перейти в меню настроек в списке информационной базы:

кэш 1с 8 3 чистый

После перехода к нужным каталогам вам необходимо удалить папки. Они выглядят так:

очистить кеш 1 с 8 3

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

Способ 2. Clear Cash.

Заходим в дополнительные параметры запуска (в списке информационных баз нажимаем на кнопку «изменить» и переходим на последнюю вкладку) и пишем команду / ClearCache.

1с 8 3 очистить кеш

Эта функция доступна только в тонком клиенте и снижает производительность!

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

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

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

C: Users имя пользователя 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С Предприятие.
  2. В открывшемся окне найдите меню «Настройки» и войдите в него. Там будет адрес директории, в которой хранятся временные файлы 1С.
  3. Это будет выглядеть так: C: Users User AppData Roaming 1C 1Cv8 tmplts

Папка кеша хранится по этому адресу: C: Users User AppData Local 1C 1Cv82

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

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

Очистка кеша 1С для пользователя и на сервере

Папка кеша

Очистка временных файлов 1С

Второй способ также можно использовать самостоятельно. Это не совсем правильно, так как временные файлы остаются на жестком диске после устранения проблемы. Что должно быть сделано:

  1. Ранняя 1С.
  2. Удалить базу данных с ошибками из списка информационных баз.
  3. Создайте новый с тем же адресом в каталоге.

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

Очистка кеша 1С для пользователя и на сервере

Удаление оснований

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

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

  1. Запустить настройку 1С.
  2. Выберите необходимую базу из списка.
  3. В меню справа нажмите «Изменить».
  4. В открывшемся окне нажмите «Далее».
  5. В следующем окне в столбце «Дополнительные параметры запуска» введите: / ClearCache и нажмите «Готово»

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

Очистка кеша 1С для пользователя и на сервере

Очистить кэш

Способ 3. Выполнить скрипт.

Создайте в Блокноте файл со следующим текстом:

@eco выкл

@FOR / D %% i in («% userprofile% AppData Local 1C 1Cv8 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% AppData Local 1C 1Cv81 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% AppData Local 1C 1Cv82 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% AppData Roaming 1C 1Cv8 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% AppData Roaming 1C 1Cv81 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% AppData Roaming 1C 1Cv82 ???????? — ???? — ???? — ???? — ???? ???????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Application Data 1C 1Cv8 ???????? — ???? — ???? — ???? — ????? ??????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Application Data 1C 1Cv81 ???????? — ???? — ???? — ???? — ????? ??????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Application Data 1C 1Cv82 ???????? — ???? — ???? — ???? — ????? ??????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Local Settings Application Data 1C 1Cv8 ???????? — ???? — ???? — ???? — ?? ???????????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Local Settings Application Data 1C 1Cv81 ???????? — ???? — ???? — ???? — ?? ???????????? «) do rd / s / q» %% i»

@FOR / D %% i in («% userprofile% Local Settings Application Data 1C 1Cv82 ???????? — ???? — ???? — ???? — ?? ???????????? «) do rd / s / q» %% i»

Он должен быть сохранен в формате .bat. Выйдем из 1С и запустим получившийся bat-файл.

Кто должен заниматься очисткой кэша в 1С 8 3?

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

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

Мы предоставляем эту и многие другие услуги, связанные с 1С, и приглашаем к сотрудничеству! Вы просто собираетесь установить программу? Наши сотрудники займутся внедрением и настройкой с обучением персонала, что поможет в кратчайшие сроки внедрить использование продукта в бизнес-процессы.

Позвоните по номеру телефона, указанному на сайте, или заполните форму обратной связи, чтобы мы могли сориентироваться в стоимости, ответить на все вопросы и рассказать, как начать сотрудничество!

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

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

Для этого в стартовом окне мы удаляем наш ИБ из списка, используя кнопку «Удалить», затем, нажав на кнопку «Добавить», добавляем его обратно в список.

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

Как перейти к папкам кэша 1С Предприятие 8.3

Кэш 1С Предприятия 8.3 хранится в профиле пользователя в следующих папках:

  • % userprofile% AppData Roaming 1C 1Cv82
  • % userprofile% AppData Roaming 1C 1Cv8
  • % userprofile% AppData Local 1C 1cv82
  • % userprofile% AppData Local 1C 1cv8

Константа% userprofile% содержит путь к профилю пользователя в Windows, поэтому вы можете ввести адрес кеша 1С в проводнике, как показано выше, Windows поймет вас и перейдет в нужную папку.

Очистить кеш 1С - путь к каталогу

Некоторые папки могут не существовать, потому что они предназначены для разных версий платформы. Самый безопасный способ поиска кешированных папок — это перейти в папку «… 1С », кеши будут храниться в папках, начинающихся с « 1cv8«.

Очистка кеша 1С - папки с кешем

Чтобы перейти к профилю самостоятельно, в проводнике Windows пройдите по пути:

C: Users Имя пользователя

Отсюда вам нужно перейти в папку «AppData».

ВНИМАНИЕ! Папка «AppData» скрыта, чтобы получить к ней доступ из профиля пользователя, вам необходимо вручную добавить « AppData » в адресную строку и нажать Enter.

Профиль пользователя Windows

Из папки «AppData» перейти в папки кэша 1С Предприятия согласно описанию выше.

Источники

  • https://1c.programs93.ru/articles/instrukcii/ochistka-kjesha-v-1s-8-3-3-osnovnyh-sposoba/
  • https://webcatcher.ru/finances/828-ochistka-kesha-1s-dlya-polzovatelya-i-na-servere.html
  • http://i-am-a-programmer.ru/technical-1c/kak-ochistit-kesh-1s-predprijatie-8-3.html
  • [https://BuhExpert8.ru/obuchenie-1s/administrirovanie-1s/ochistka-kesh-1s-8-3.html]

Оцените статью