Очистка кэша 1С

Очистка кэша 1С

Данный способ подходит для 8.1 и для 8.2/8.3. 

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

В таком случае часто спасает очистка кэша 1С. Странно, что внутри программы не предусмотрена самостоятельная очистка. Либо корректная работа без неё, но, тем не менее, этот косяк не исправляется.

Очищать нужно следующие папки

Windows XP:

%userprofile%\local settings\application data\1C\1Cv81

%userprofile%\local settings\application data\1C\1Cv82

Windows 7/8/Vista

%userprofile%\appdata\local\1C\1Cv81\

%userprofile%\appdata\local\1C\1Cv82\

Во время очистки 1С должна быть закрыта.

Можно автоматизировать данный процесс, создав .bat-файл с вот таким содержимым:

REM Win 7
RD /S /Q %userprofile%\appdata\local\1C\1Cv82\
RD /S /Q %userprofile%\appdata\local\1C\1Cv81\
mkdir %userprofile%\appdata\local\1C\1Cv81\
mkdir %userprofile%\appdata\local\1C\1Cv82\
REM Win XP
RD /S /Q %userprofile%\local settings\application data\1C\1Cv81
RD /S /Q %userprofile%\local settings\application data\1C\1Cv82
mkdir %userprofile%\local settings\application data\1C\1Cv81
mkdir %userprofile%\local settings\application data\1C\1Cv81

Можете его сами разделить по типам ОС.

 

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

 

 

Показать комментарии ()