Администрирование · 9 мин
Как удалить кэш в 1С 8.3 Бухгалтерия
Как очистить кэш в 1С 8.3 Бухгалтерия: через настройки списка баз, удаление папок в AppData и параметр /ClearCache. Признаки кэш-сбоев и проверка результата.
Кэш в 1С 8.3 — это служебные файлы, которые платформа сохраняет на компьютере пользователя, чтобы ускорить запуск информационной базы. Со временем эти данные устаревают или повреждаются, и программа начинает вести себя странно: формы открываются с ошибками, отчёты показывают старые данные, интерфейс «ломается» после обновления конфигурации. Очистка кэша — первое действие, которое рекомендуется выполнить при подобных сбоях, прежде чем обращаться к специалисту.
Сама процедура безопасна: удаляются только временные файлы, а данные бухгалтерии — документы, проводки, справочники — хранятся в самой базе и не затрагиваются. Однако важно понимать, где именно лежит кэш, какие папки можно удалять, а какие трогать нельзя. Ниже разобраны три рабочих способа очистки: через настройку списка баз, вручную через проводник и через параметр запуска.
Инструкция подходит для файловых и клиент-серверных баз 1С:Бухгалтерия 8.3 на платформе 8.3.x. Действия выполняются на том компьютере, где наблюдается проблема, — кэш хранится локально у каждого пользователя, поэтому чистить его нужно именно там, где возник сбой.
Когда кэш нужно чистить: признаки проблемы
Кэш становится источником сбоев не постоянно, а в типичных ситуациях: после обновления конфигурации, при смене версии платформы, после аварийного завершения работы или переноса базы. Характерные симптомы — ошибки вида «Ошибка формата потока», «Поле объекта не обнаружено», пустые или «съехавшие» формы, отчёты, которые у коллег работают, а у конкретного пользователя — нет.
Ключевой диагностический признак — привязка проблемы к конкретному компьютеру или пользователю. Если под другим пользователем на этом же ПК база работает нормально, а под проблемным — нет, почти наверняка виноват локальный кэш. Если ошибка воспроизводится у всех пользователей, очистка кэша вряд ли поможет: искать причину нужно в самой базе или на сервере.
Проверьте работу базы под другим пользователем на этом же ПК
Очистите кэш и перезапустите базу
Выполните тестирование и исправление ИБ
Подготовка перед очисткой
Перед удалением кэша закройте все сеансы 1С на компьютере: и конфигуратор, и режим предприятия. Если программа останется открытой, часть файлов будет заблокирована и не удалится, а часть — пересоздастся с теми же повреждёнными данными. Проверьте через диспетчер задач, что не осталось процессов 1cv8.exe и 1cv8c.exe.
Убедитесь, что вы знаете, какая база в списке соответствует проблемной, — если баз несколько, кэш у каждой свой. Полезно сделать резервную копию базы, хотя очистка кэша её не затрагивает: это стандартная мера предосторожности перед любыми техническими операциями. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для серверной — выгрузку через конфигуратор или средствами СУБД.
Способ 1: удаление базы из списка и добавление заново
Самый простой и безопасный метод, подходящий большинству бухгалтеров без технического опыта. При удалении базы из стартового списка платформа автоматически удаляет связанный с ней кэш, а при повторном добавлении создаёт чистый. Сама база при этом никуда не девается — из списка убирается только ссылка на неё.
Порядок действий: откройте окно запуска 1С, выделите проблемную базу и нажмите «Удалить». Затем нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите тот же путь, что был раньше. Если путь не помните, перед удалением откройте настройки базы кнопкой «Настройка» и запишите или скопируйте строку подключения.
- 1Откройте стартовое окно 1С и выделите проблемную базу
- 2Нажмите «Настройка» и скопируйте путь к базе
- 3Нажмите «Удалить» и подтвердите удаление из списка
- 4Нажмите «Добавить» → «Добавление существующей базы»
- 5Вставьте сохранённый путь и завершите добавление
- 6Запустите базу и проверьте, исчезла ли ошибка
Способ 2: ручное удаление папок кэша
Кэш платформа хранит в двух каталогах профиля пользователя Windows. Чтобы попасть в них, откройте проводник, вставьте в адресную строку %APPDATA%\1C\1cv8 и нажмите Enter, затем повторите для %LOCALAPPDATA%\1C\1cv8. Внутри вы увидите папки с длинными именами из букв и цифр — это идентификаторы (GUID) баз, для каждой базы своя папка.
Если база одна, можно смело удалять все GUID-папки в обоих каталогах. Если баз несколько и нужно очистить кэш только одной, сначала узнайте её идентификатор: откройте файл %APPDATA%\1C\1CEStart\ibases.v8i в блокноте, найдите секцию с именем нужной базы и скопируйте значение параметра ID. Удалите папку с этим именем из обоих каталогов кэша.
После удаления запустите 1С обычным образом. Первый вход может занять больше времени, чем обычно, — платформа заново формирует кэш метаданных. Это нормально; последующие запуски вернутся к привычной скорости.
Способ 3: параметр запуска /ClearCache
Для тех, кто не хочет лазить по папкам, платформа предлагает встроенный параметр очистки. В стартовом окне 1С выделите базу, нажмите «Настройка» и в поле «Дополнительные параметры запуска» впишите /ClearCache. После этого запустите базу — платформа очистит кэш при старте.
Важный нюанс: параметр нужно убрать после одного успешного запуска. Если оставить его постоянно, кэш будет сбрасываться при каждом входе, и база станет заметно медленнее открываться. Этот способ удобен как разовая мера, но для глубокой очистки (например, после повреждения файлов) ручное удаление папок надёжнее.
Сравнение способов очистки
Проще всего, подходит новичкам. Ограничение: не помогает, если повреждены общие файлы кэша вне привязки к базе
Самый полный и надёжный вариант. Требует аккуратности и понимания, какая папка чему соответствует
Быстро, без работы с файлами. Ограничение: нужно не забыть убрать параметр, чистит не всегда полностью
Как проверить, что очистка помогла
После очистки кэша запустите базу и воспроизведите действие, которое раньше вызывало ошибку: откройте проблемный отчёт, документ или форму. Если ошибка исчезла и данные отображаются корректно — задача решена. Дополнительно проверьте пару типовых операций: проведение документа и формирование оборотно-сальдовой ведомости.
Если ошибка осталась, кэш был не при чём. Следующие шаги — тестирование и исправление информационной базы (Конфигуратор → Администрирование → Тестирование и исправление), проверка версии платформы на соответствие требованиям конфигурации и анализ технологического журнала. На этом этапе разумно привлечь специалиста по 1С, особенно если база рабочая и в ней ведётся учёт.
Как проверить результат
База открывается, первый вход чуть дольше обычного
Ошибка при запуске или база не открывается вовсе
Отчёт или форма работают без ошибок
Та же ошибка воспроизводится
Документы проводятся, отчёты строятся
Появились новые ошибки, которых не было
Типичные ошибки и ограничения
Самая частая ошибка — очистка кэша на «не том» компьютере. Кэш локален: если бухгалтер работает через RDP на сервере, чистить нужно профиль пользователя на сервере, а не на его локальном ПК. Вторая типовая ситуация — удаление папок при открытой 1С: файлы заблокированы, очистка проходит частично, и проблема остаётся.
Помните и об ограничениях метода: очистка кэша не исправляет ошибки в данных, не лечит повреждённую базу и не решает проблемы прав доступа. Если после очистки у пользователя пропали настройки интерфейса (расположение колонок, варианты отчётов) — это ожидаемо: часть пользовательских настроек хранится рядом с кэшем и удаляется вместе с ним. Настройки придётся выставить заново.
Что важно запомнить
Кэш 1С 8.3 лежит в профиле пользователя и безопасно удаляется при закрытой программе. Сначала попробуйте удаление базы из списка, при неудаче — ручную очистку папок %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Если ошибка сохранилась, проблема в базе, а не в кэше.
Частые вопросы
Удалятся ли документы и проводки при очистке кэша?
Нет. Кэш — это временные служебные файлы платформы, а все учётные данные хранятся в самой информационной базе. Удаление кэша не затрагивает документы, справочники и отчёты. Могут сброситься только личные настройки интерфейса пользователя.
Как часто нужно чистить кэш в 1С?
Регулярно чистить кэш не нужно — это не профилактическая процедура, а мера устранения конкретных сбоев. Выполняйте очистку при появлении ошибок форм, после проблемных обновлений или аварийного завершения работы.
Нужно ли чистить кэш на сервере при клиент-серверном режиме?
Основной кэш, вызывающий сбои у пользователей, находится на их компьютерах. На сервере 1С существует свой кэш (папка srvinfo, каталоги reg_1541 и подобные), но его очистка — задача администратора с остановкой службы агента сервера, и делать это без необходимости не следует.
Что делать, если папки кэша не находятся по указанным путям?
Проверьте, что вставляете путь именно в адресную строку проводника, а не в поиск. Если каталога всё равно нет, возможно, кэш ещё не создавался (базу ни разу не запускали под этим пользователем) или используется нестандартное размещение профилей — уточните у системного администратора.
Почему после очистки кэша база стала долго открываться?
Это нормально для первого запуска: платформа заново формирует кэш метаданных конфигурации. Со второго-третьего входа скорость восстанавливается. Если база остаётся медленной постоянно, причина в другом — например, в сети, антивирусе или размере базы.