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

07.04.2015 | Автор: erdem
12367

Очень часто у пользователей появляются очень странные ошибки – у одного пользователя программа работает правильно – у другого, рядом, на другом компьютере совершенно иначе. Очень часто, после долгих разбирательств оказывается, что причина таких “глюков” в 1С 8 – кеш.

Ниже расскажу, что такое кэш 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\

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

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

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

rmdir “%AppData%\1C\1Cv8″ /S /Q
rmdir “%LOCALAPPDATA%\1C\1Cv8″ /S /Q

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

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

В следствии этого старая папка с кешем “отвяжется” от этой ИБ и создастся новый каталог.

Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.

Третий способ

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

Необходимо при в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache. Пример использования:

Если же “глюки” в 1С не пропали после очистки кэша и 1С работает не так, как хотелось бы – вы можете обратиться к квалифицированному программисту 1С.  :-)