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

Кэш (или кеш) – это буфер с быстрым доступом часто используемой информацией. Использование кэша ускоряет работу программы.

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

Причины возникновения таких проблем:

  1. Динамическое обновление конфигурации 1С разработчиками;
  2. Сбой компьютера;
  3. Внезапное отключение питание компьютера.

Прежде чем дальше продолжить, посмотрим список ИБ в окне запуска.

Список информационных баз

список баз 1С

Этот список содержится в файле с расширением «*.v8i», который находится в

Windows XP, 7, 8, 10:  %AppData%\1C\1CEStart – путь можно скопировать в буфер и вставить в адресную строку проводника:

ibases.v8i

Для просмотра открываем файл блокнотом:

расположение кеша и базы данных 1С

  • 1 – Наименование ИБ (как отображается в окне запуска ИБ);
  • 2 – Путь ИБ;
  • 3 – Идентификатор  ИБ (ID).

Совет: Данный файл вручную не редактировать, а пользоваться настройками диалога запуска (в окне запуска 1С – кнопка «Изменить»).

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

каталоги информационных баз

И в окне запуска 1С уже нельзя будет удалить или изменить ИБ из списка.

Расположения папок с временными файлами 1С

Для Windows XP:

  • %UserProfile%\Local Settings\Application Data\1C\1cv8  – локальный кэш метаданных;
  • %AppData%\1C\1cv8 – пользовательские настройки.

Для Windows 7, 8, 10:

  • %LocalAppData%\1C\1cv8 – локальный кэш метаданных;
  • %AppData%\1C\1cv8 – пользовательские настройки.

По умолчанию эти папки не отображаются. Как отобразить скрытые папки?

Windows ХР

Пуск – Панель управления – Свойства папки – вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы и папки»:

панель управления Windows XP

Либо можно запустить через проводник:

проводник Windows XP

Windows 7

Пуск – Панель управления – Параметры папок – Вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы, папки и диски»:

панель управления Windows 7

Либо можно запустить через проводник:

проводник Windows 7

Windows 10

Пуск – Все приложения – «Служебные – Windows» – Панель управления – Параметры проводника – вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы, папки и диски»:

панель управления Windows 10

Либо можно запустить через проводник:

проводник Windows 10

Кэш метаданных конфигурации 1С 8

При открытия этих папок можно увидеть локальный кэш метаданных конфигурации 1С 8:

папки с кешем 1с

Временные файлы пользовательских настроек 1С

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

файлы с настройками

В корне папки расположены пользовательские настройки ко всей системе. В папках с наименованиями «XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX», где X – число или буква, содержатся пользовательские настройки уже конкретной ИБ.

Способы очистки кэша в 1С

1. Средствами программы 1С – ключ ClearCache

В Дополнительных параметрах запуска ИБ указать ключ команды /ClearCache:

ClearCache

ClearCache – очистка кэша клиент-серверных вызовов. Входить в базу при этой команде мы будем дольше.
Недостатки: Снижается производительность системы; не решает проблему, если ошибка в локальном кэше метаданных. Нюанс – данный способ работает только в режиме тонкого клиента.

2. Удаление и добавление ИБ в списке запуска 1С

удаление и добавление новой базы

В этом случае появится новый кэш с идентификатором, который привяжется к ИБ в файле ibases.v8i

Недостатки: Остаются старые каталоги с кэшем и занимают ценное место на жестком диске.

Например, после удаления и добавления ИБ остался кэш, не привязанный к информационным базам:

удаление папки

Более подробно как добавить новую информационную базу 1С на основе уже имеющихся шаблонов конфигураций смотрите в нашем видео:

3. Непосредственное удаление папок с кэшем

Данный метод более правильный.

ВНИМАНИЕ!!! Перед удалением нужно завершить работу с программой 1С.

Например, проблемы с ИБ «Бухгалтерия предприятия»:

  • Находим ID нашей ИБ (смотри рис. 1) – 82b96fd1-e31b-4281-bd49-28320eafa40b;
  • Далее заходим в каталог %LocalAppData%\1C\1cv8, находим папку с таким именем и удаляем:

удаление локального кеша 1с

  • Переходим в каталог пользовательских настроек %AppData%\1C\1cv8, находим папку с таким именем и удаляем:

удаление кэша метаданных

После удаления этих папок, первый запуск будет происходить долго, как при запуске новой ИБ, так как будет создаваться новый кэш.


Поставьте вашу оценку этой статье:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 4,50 из 5)
Загрузка...