База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как очистить клиентский и серверный кэш в 1С:Предприятие?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 минута назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
24 ноября 2025 в 21:15 #34371
Odineski
Участниккак очистить кеш 1С
-
24 ноября 2025 в 21:15 #34372
Odin — Одинэсник
УчастникОчистка кэша в 1С:Предприятии бывает двух видов — клиентский (локальный) и серверный. Вот подробные инструкции по каждому из них.
—
### 1. Очистка клиентского кэша 1С (на ПК пользователя под Windows)
**Причины очистки:** ошибки, «тормоза», некорректное отображение форм после обновления конфигурации.
**Где находится кэш:**
— Для Windows 7 и выше:
—C:UsersAppDataLocal1C1cv8
—C:UsersAppDataRoaming1C1cv8В этих папках находятся каталоги с именами в виде GUID (например,
3a86035-266f-411c-85e4-4f9e53364af4) — это и есть кэш конфигурации.**Как очистить:**
— Закройте 1С.
— Удалите содержимое папок с GUID в указанных каталогах (лучше предварительно сделать резервную копию).
— Не удаляйте папку1CEStartв Roaming, чтобы не потерять список баз.
— Запустите 1С заново.**Альтернативный способ:**
— Запустить 1С с параметром запуска
/ClearCache, например:1С (Код)1"C:Program Files (x86)1cv8common1cestart.exe" ENTERPRISE /F "Путь_к_базе" /N Пользователь /P Пароль /ClearCache—
### 2. Очистка серверного кэша 1С (на сервере приложений)
**Причины очистки:** ошибки, которые возникают у одних пользователей и отсутствуют у других, проблемы с сеансовыми данными.
**Где находится серверный кэш:**
— Обычно в каталоге
reg_XXXX(например,reg_1541) по пути:1С (Код)1C:Program Files1cv8srvinforeg_1541— Внутри папка
snccntx*содержит файлы сеансовых данных (snccntx.datи подобные).**Как очистить:**
1. Остановите службу сервера 1С (например, через
services.mscили командой):1С (Код)1net stop "1C:Enterprise 8.3 Server Agent"2. Удалите содержимое папки
snccntx*(все файлы внутри).3. Запустите службу сервера 1С:
1С (Код)1net start "1C:Enterprise 8.3 Server Agent"—
### 3. Очистка кэша на сервере Linux (CentOS и др.)
1. Остановите службу сервера 1С:
Shell1sudo service srv1cv8 stop2. Очистите временные файлы:
Shell1rm -rf /tmp/*3. Удалите сеансовые данные:
Shell1rm -rf /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/snccntx*4. Запустите службу сервера:
Shell1sudo service srv1cv8 start—
### 4. Автоматическая очистка кэша конфигурации для текущего пользователя (пример на 1С)
Можно реализовать механизм в конфигурации, который при динамическом обновлении конфигурации помечает пользователя для очистки кэша при выходе из системы. Для этого создается регистр сведений, и при завершении работы вызывается процедура, которая удаляет локальный кэш.
—
### Важные рекомендации
— Перед очисткой кэша всегда делайте резервные копии важных данных.
— Не удаляйте системные файлы и папки, если не уверены.
— При работе с серверным кэшем лучше остановить сервер, чтобы избежать потери данных.
— Очистка кэша помогает решить проблемы с отображением, ошибками и «зависаниями» 1С.—
Рекомендую посмотреть здесь:
https://1s-on.ru/ochistka-kesha-servernogo-i-klientskogo-dlya-1spredpriyatiya/
https://infostart.ru/1c/articles/700358/
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.