27 Мар, 2018

Как очистить кэш 1С 8.2-8.3

Spread the love

Зачастую при работе в 1С появляются различные и совсем странные ошибки: у одних программа работает правильно, у других же наоборот, находясь в паре метров друг от друга не работает ничего, либо валятся ошибки и открываются странные формы. Долго в этом разбираться иногда даже не стоит. Первое из всех зол — это глючный кеш файлов 1С. Чистку данного вредителя «кеша» можно разделить на 3 простых способа о которых я вам сегодня поведаю 🙂

Кратенько о теории:

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

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

Итак, рассмотрим

СПОСОБ №1 — Чистка кэша 1С вручную.

Для исправления ошибок и «глюков» 1С обычно помогает очистка кеша платформы 1C 8.3. Делается это следующим образом:

ШАГ №1

Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:

ШАГ №2

Мы получили адрес вроде

C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c

Папки с кэшем расположены по адресу

C:\Documents and Settings\username\Application Data\1C\1Cv82\

*где username — имя пользователя системы, а папка 1Cv82 может отличаться в зависимости от версии платформы 1С.

Войдя в эту папку мы увидим много (количество папок равно количеству конфигураций) интересных папок:

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

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

Не забывайте, что Вы пользуетесь ими на свой страх и риск. Они содержат следующую команду:

rmdir «%AppData%\1C\1Cv8» /S /Q

rmdir «%LOCALAPPDATA%\1C\1Cv8» /S /Q

 

СПОСОБ №2 — Удаление информационной базы из списка.

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

СПОСОБ №3 — задаем параметр ClearCache.

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

 

Надеюсь вы решили свои проблемы. Отличного Вам дня 😉

Из тех, кто с компьютером на ты еще со школьной скамьи.

UzBeast

Из тех, кто с компьютером на ты еще со школьной скамьи.

Вам также может понравится...

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