Облачная 1С тормозит и показывает старые формы: сбрасываем локальный кэш
Содержание
Чтобы очистить кэш
1С Фреш, сначала определите, как вы входите в сервис. Работаете во вкладке браузера — очистите кэш браузера (Ctrl+Shift+Delete, пункт про изображения и файлы в кэше). Работаете через тонкий клиент на компьютере — закройте 1С и удалите папки с именами-GUID в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 либо добавьте к запуску параметр /ClearCache.
Сами данные учёта при этом не страдают: база 1С:Фреш живёт на серверах сервиса, а на вашем компьютере хранится только временная копия интерфейса и описания конфигурации. Её и сбрасываем, когда облачная программа работает медленно, открывает формы «по-старому» после обновления или выдаёт странные ошибки при входе.
Где лежит кэш облачной 1С на вашем компьютере
Признаки, что дело в локальном кэше
Очистка помогает не от всех бед. Вот симптомы, при которых её стоит попробовать первой:
- 🐢 облачная база стартует дольше обычного, хотя интернет быстрый и у коллег всё открывается нормально;
- 🧩 после обновления приложения в облаке форма документа выглядит по-старому, нет новых полей или кнопок, о которых пишет сервис;
- ❌ при входе или открытии формы появляются ошибки, которые пропадают на другом компьютере под тем же логином;
- 🖼️ в веб-клиенте «съехала» вёрстка, не нажимаются ссылки, страница бесконечно грузится на одном шаге.
Главный тест простой: войдите под тем же пользователем с другого компьютера или в другом браузере. Там всё в порядке — чистим кэш у себя. Ошибка везде — кэш ни при чём, пишите в поддержку.
Где именно он хранится
Сервер сервиса вы почистить не можете и не должны — им занимается провайдер. Всё, что под вашим контролем, находится на рабочем месте. Место зависит от способа входа.
| Как вы работаете | Где кэш | Чем чистить |
|---|---|---|
| Веб-клиент во вкладке браузера | Кэш и данные сайта в браузере | Настройки браузера |
| Тонкий клиент 1С (ярлык на рабочем столе, окно запуска со списком баз) | %APPDATA%\1C\1cv8\<GUID> и %LOCALAPPDATA%\1C\1cv8\<GUID> | Проводник, /ClearCache, скрипт |
| Временные файлы платформы | %TEMP%, файлы вида v8_*.tmp | Проводник |
Каждая база из списка запуска получает свою папку с именем-GUID — длинной строкой вида 3f2a8c1e-7b4d-4e19-9a5c-2d0f6b8e1a73. Если в Фреш у вас несколько приложений (например, Бухгалтерия и ЗУП), папок будет несколько.
Как понять, какая папка относится к нужному приложению:
- Откройте файл
%APPDATA%\1C\1CEStart\ibases.v8iв Блокноте. - Найдите в нём блок с названием вашей облачной базы — в строке
Connect=у него будет веб-адрес сервиса. - Посмотрите строку
ID=в этом блоке. Папка кэша обычно называется так же.
Сам файл ibases.v8i не удаляйте и не правьте. В нём список баз окна запуска. Сотрёте — придётся заново добавлять все базы.
Очистка кэша браузера для веб-клиента 1С Фреш
Если вы входите в 1С:Фреш по ссылке в браузере, платформа на компьютере не установлена. Кэшем управляет браузер. Порядок для Chrome, Яндекс Браузера и Edge почти одинаковый:
- Сохраните открытые документы в 1С и закройте вкладку сервиса.
- Нажмите
Ctrl+Shift+Delete. - В периоде выберите «Всё время».
- Отметьте пункт про изображения и другие файлы, сохранённые в кэше.
- Галочку с файлов cookie снимите, если не хотите заново вводить логин и пароль во всех сайтах.
- Нажмите кнопку удаления данных и снова откройте сервис.
В Firefox нужный пункт называется «Кэшированное веб-содержимое».
💡 Чистить весь браузер не обязательно. Щёлкните значок слева от адреса на странице сервиса, откройте настройки сайта и удалите данные только для этого адреса. Остальные сайты не пострадают, но из 1С:Фреш вас разлогинит.
Быстрая проверка без очистки — открыть сервис в режиме инкогнито (Ctrl+Shift+N в Chrome и Яндекс Браузере). Если там всё работает нормально, виноват именно кэш или расширения браузера.
Ручная очистка кэша тонкого клиента в проводнике
Тонкий клиент кэширует описание конфигурации, чтобы не загружать его с сервера при каждом запуске. После обновления приложения в облаке старая копия иногда не перезаписывается полностью. Отсюда кривые формы, пропавшие кнопки и долгий старт.
Перед очисткой закройте все окна 1С и сохраните документы — несохранённые изменения пропадут.
Пошагово:
- Закройте 1С полностью. Откройте Диспетчер задач (
Ctrl+Shift+Esc) и убедитесь, что нет процессов1cv8c.exeи1cv8.exe. - Нажмите
Win+R, введите%APPDATA%\1C\1cv8и нажмите Enter. - Удалите папки с именами-GUID. Если не уверены, какая ваша, — удалите все такие папки, 1С пересоздаст их.
- Снова
Win+R, введите%LOCALAPPDATA%\1C\1cv8, удалите GUID-папки и там. - Запустите 1С и войдите в облачную базу.
Первый запуск после очистки будет заметно дольше обычного: клиент заново скачивает конфигурацию. Для Бухгалтерии через интернет это может занять минуту-две. Не прерывайте его.
Что не трогать в этих каталогах:
- 📄 файлы
.pflв корне1cv8— общие настройки окна запуска; - 📁 папку
1CEStart— список баз и настройки запуска; - 📁 папки без GUID-имени, назначение которых вам неизвестно.
Если 1С Фреш открывается на терминальном сервере
В компаниях облачную 1С нередко запускают не на своём компьютере, а на сервере удалённых рабочих столов. Тогда у каждого сотрудника свой профиль и свой кэш: C:\Users\<имя_пользователя>\AppData\Roaming\1C\1cv8 и C:\Users\<имя_пользователя>\AppData\Local\1C\1cv8.
Пользователь чистит только свой кэш — через %APPDATA% в своей сессии, как описано выше. Администратор может почистить кэш
у конкретного сотрудника, но только когда тот вышел из системы: если его 1С открыта, файлы заняты, а принудительное закрытие оборвёт его работу без сохранения.
Чистить кэш всем пользователям сразу имеет смысл после крупного обновления, когда сбой массовый. Делайте это в нерабочее время, заранее предупредив сотрудников, что 1С нужно закрыть.
Временные файлы платформы
Заодно можно почистить временные файлы платформы. Наберите %TEMP% в окне Win+R и удалите файлы, имена которых начинаются на v8_. Занятые файлы Windows удалить не даст — пропустите их.
Параметр /ClearCache: сброс кэша при запуске
Если лезть в папки не хочется, поручите очистку самой платформе. Параметр командной строки /ClearCache при запуске сбрасывает кэш той базы, которую вы открываете.
Как добавить его к облачной базе в окне запуска:
- Откройте окно запуска 1С со списком баз.
- Выделите базу 1С:Фреш и нажмите «Изменить».
- Пройдите мастер до последней страницы, где есть поле «Дополнительные параметры запуска».
- Впишите
/ClearCacheи нажмите «Готово». - Запустите базу.
Параметр срабатывает при каждом запуске, поэтому после того как проблема ушла, уберите его из поля. Иначе 1С будет каждый раз скачивать конфигурацию заново и стартовать медленно.
Тот же параметр можно дописать в свойства ярлыка, если он запускает 1cv8c.exe напрямую. В поле «Объект» через пробел после пути к программе добавьте /ClearCache.
Готовый скрипт очистки кэша 1С
Отдельной официальной утилиты для очистки кэша нет. Сторонние «чистильщики 1С» из интернета скачивать не советуем: непонятно, что они удаляют. Надёжнее простой скрипт, логику которого видно целиком.
Вариант на bat. Сохраните текст в Блокноте как clear_1c_cache.bat и запустите двойным щелчком:
@echo off
echo Закройте 1С и сохраните документы. Нажмите любую клавишу...
pause >nul
taskkill /IM 1cv8c.exe /F 2>nul
taskkill /IM 1cv8.exe /F 2>nul
for /d %%D in ("%APPDATA%\1C\1cv8\*-*-*-*-*") do rd /s /q "%%D"
for /d %%D in ("%LOCALAPPDATA%\1C\1cv8\*-*-*-*-*") do rd /s /q "%%D"
del /q "%TEMP%\v8_*.tmp" 2>nul
echo Кэш 1С очищен.
pause
Маска *-*-*-*-* выбирает только папки с GUID-именами, файлы настроек остаются на месте. Команда taskkill принудительно закрывает 1С — именно поэтому в начале стоит пауза.
Если на компьютере работает несколько человек через удалённый рабочий стол, taskkill без уточнений закроет 1С у всех пользователей, у которых хватает на это прав. На терминальном сервере запускайте очистку только в своей сессии и без принудительного закрытия либо в нерабочее время, предупредив коллег.
Вариант на PowerShell — строже проверяет имя папки:
$guid = '^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$'
foreach ($p in "$env:APPDATA\1C\1cv8", "$env:LOCALAPPDATA\1C\1cv8") {
if (Test-Path $p) {
Get-ChildItem $p -Directory |
Where-Object { $_.Name -match $guid } |
Remove-Item -Recurse -Force
}
}
Перед ним закройте 1С вручную. Если PowerShell сообщает, что выполнение сценариев отключено, не меняйте политику ради одного раза: скопируйте текст и вставьте его прямо в окно PowerShell — построчный ввод работает без файла сценария.
Какой способ выбрать
| Способ | Когда подходит | Минусы |
|---|---|---|
| Очистка в браузере | Работаете в веб-клиенте | Может разлогинить, если удалить cookie |
| Проводник | Разовый сбой, нужно почистить одну базу | Надо найти правильную папку |
/ClearCache | Не хочется искать папки | Нужно убрать параметр после использования |
| Скрипт | Сбои повторяются, несколько баз, помощь коллегам | Принудительно закрывает 1С |
Нужно ли чистить реестр Windows
Короткий ответ — нет. Кэш 1С хранится в файлах, а не в реестре. Чистка реестра «для ускорения 1С» не даёт эффекта, зато может сломать регистрацию компонентов платформы.
Реестр пригодится только для одного: проверить, куда на самом деле смотрят пути %APPDATA% и %LOCALAPPDATA%. В организациях профили иногда переносят на сетевой диск, и кэш оказывается не там, где вы ищете. Проверьте без реестра — в командной строке:
echo %APPDATA%
echo %LOCALAPPDATA%
Если %APPDATA% указывает на сетевую папку, кэш тонкого клиента
тоже ездит по сети. Отсюда медленный запуск облачной 1С, и очистка помогает ненадолго. Решать это нужно с системным администратором.
Кэш не очищается или очистка не помогла
Ещё три проверки, если симптом остался:
- 🌐 корпоративный прокси или фильтр трафика может отдавать устаревшие файлы веб-клиента — попробуйте войти с другого подключения, например с мобильного интернета;
- 🕒 после регламентного обновления приложения в облаке сбои иногда держатся до конца работ — посмотрите уведомления сервиса;
- 💾 на системном диске меньше 1–2 ГБ свободного места — клиенту некуда записать новый кэш.
Как реже сталкиваться со сбоями кэша
Кэш портится не сам по себе. Чаще всего его ломают аварийные завершения и обновления, во время которых программа была открыта.
- ✅ Закрывайте 1С через меню или крестик, а не снятием задачи и не выключением компьютера с открытой программой.
- ✅ Когда сервис предупреждает об обновлении приложения, завершите работу заранее.
- ✅ Держите браузер обновлённым: веб-клиент 1С рассчитан на актуальные версии Chrome, Edge, Firefox, Яндекс Браузера и Safari.
- ✅ Не открывайте одну облачную базу одновременно в браузере и в тонком клиенте под одним пользователем без нужды.
- ✅ Оставляйте на системном диске запас свободного места.
- ✅ Не ставьте программы «оптимизации системы», которые сами удаляют содержимое
AppDataпо расписанию.
Регулярно чистить кэш «для профилактики» смысла нет. Это не ускоряет работу: после каждой очистки первый запуск идёт дольше. Чистите, когда есть симптом.
Частые вопросы
Удалятся ли мои документы и справочники?
Пропадут ли настройки отчётов и форм?
Можно ли очистить кэш только одного приложения Фреш, не трогая остальные базы?
ibases.v8i и удалите только папки с этим именем в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8.