Как правильно очистить кэш 1С 8.3
Странное поведение форм, "Ошибка формата потока", старый код после обновления — все это лечится очисткой кэша.
Способ 1. Удаление базы из списка (для пользователей)
Самый безопасный способ, не требующий лазания по папкам.
- Запоминаем путь к базе.
- Удаляем базу из списка запуска (кнопка "Удалить").
- Добавляем её снова (кнопка "Добавить").
При этом 1С создает новую директорию для кэша, и проблема уходит.
Способ 2. Ключ запуска /ClearCache
Можно заставить тонкий клиент очищать кэш при каждом запуске. Это немного замедлит старт, но гарантирует актуальность метаданных.
В окне запуска выберите базу -> Изменить -> Дополнительные параметры запуска:
/ClearCache
Способ 3. Пакетный файл (BAT) для сисадминов
Если нужно почистить кэш пользователю быстро, создайте файл clear_1c.bat с таким
содержимым:
@echo off rmdir "%AppData%\1C\1Cv8" /S /Q rmdir "%LocalAppData%\1C\1Cv8" /S /Q echo Кэш 1С успешно очищен! pause
Важно! Этот скрипт удалит и список баз пользователя, если файл ibases.v8i хранится
в дефолтном месте. Будьте осторожны.
1С работает медленно или с ошибками?
Проведу комплексный аудит производительности, настрою регламентные задания и SQL сервер.
Заказать аудит →