Миниатюра Кэш 1С ПредприятиеОчистка кэша 1С Предприятие 8.3 — одна из сервисных функций, восстанавливающих работоспособность программы. Операция достаточно востребованная, поэтому в публикации дается исчерпывающий ответ на вопрос «Как очистить кэш 1С Предприятие 8.3?».



Очистка кэша 1С — очень эффективное решение многих некорректностей платформы, таких как: «поехали» формы элементов 1С, отчет формируется с ошибкой, появляется окно «ошибка формата потока» и многих других. Поэтому этот технический прием всегда должен быть «под рукой» как у администратора 1С, так и у обычного пользователя 1С программ. Для реализации этого, предлагаю обсудить сегодня следующие вопросы:

  1. Какая служебная информация сохраняется в кэше 1С
  2. Как перейти к папкам кэша 1С Предприятие 8.3
  3. Как очистить кэш 1С Предприятие 8.3 самостоятельно
  4. Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat

Позвонив в техподдержку компании или к партнерам 1С по вопросу некорректной работы 1С Предприятие 8.3 одним из предложенных решений (вместе с тестированием и исправлением информационной базы 1С Предприятие 8.3) будет очистка кэша 1С. Если вы не знаете, что такое «кэш 1С» и зачем он нужен, то вкратце расскажу.

Кэш 1С Предприятие 8.3 — это область на компьютере, где платформа 1С Предприятие 8.3 сохраняет файлы с служебной информацией.

Какая служебная информация сохраняется в кэше 1С

Во время работы 1С Предприятие существует необходимость сохранять массивы служебной информацией, такой как расположение окон, настройки шрифтов, цветов, отборов и многое другое заданное пользователем во время работы с конфигурациями 1С, а так же элементы необходимые для ускорения работы 1С Предприятие, служебные данные по работе пользователя и т.д.

Соответственно, если информация в кэше 1С имеет некорректный формат, то конфигурации 1С Предприятие 8.3 будут работать некорректно. Некорректные данные могут появиться, например, при отключении электричества во время записи данных в кэш 1С (при этом часть данных не запишется), из-за образовавшихся сбойных участков жесткого диска в связи с его физическим устареванием и по множеству других причин.

Как перейти к папкам кэша 1С Предприятие 8.3

Кэш 1С Предприятие 8.3 хранится в профиле пользователя в следующих папках:

  • %userprofile%\AppData\Roaming\1C\1Cv82
  • %userprofile%\AppData\Roaming\1C\1Cv8
  • %userprofile%\AppData\Local\1C\1cv82
  • %userprofile%\AppData\Local\1C\1cv8

Константа %userprofile% — содержит путь до профиля пользователя в ОС Windows, поэтому можно вбить в проводнике адрес до кэша 1С, как он указан выше, ОС Windows вас поймет и перейдет в нужную папку.

Очистка кэша 1С - путь до директории

Некоторых папок может не существовать, поскольку они относятся к разным версиям платформ. Самый верный способ поиска папок с кэшами — это перейти в папку «…\1С\«, кэши будут храниться в папках, начинающихся с «\1cv8«.

Очистка кэша 1С - папки с кешем

Что бы перейти в профиль самостоятельно, в Проводнике Windows следуем по пути:

С:\Пользователи\ИмяПользователя

отсюда необходимо перейти в папку «AppData».

ВНИМАНИЕ! Папка «AppData» скрыта, что бы перейти в неё из профиля пользователя, необходимо добавить к адресной строке «\AppData\» вручную и нажать Enter.

Профиль пользователя Windows

Из папки «AppData» переходим в папки с кэшем 1С Предприятие, в соответствии с описанием выше.

Как очистить кэш 1С Предприятие 8.3 самостоятельно

Кэш очищается прямым удалением служебных файлов из папок хранения кэша 1C Предприятие 8.3.

Т.е. необходимо в папках «\1Cv8» и «\1Cv82» удалить все файлы.

Удаление кэша 1С Предприятие

Эта операция не нанесет никакого вреда работе конфигурациям 1С Предприятие 8.3, все необходимые служебные файлы кэша 1С платформа пересоздаст при очередном запуске конфигураций 1С.

Что бы облегчить процедуру удаления кэшей 1С, можно создать пакетный файл .bat.

Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat

Файл *.bat выполняет последовательно команды ОС Windows записанные в нем. Что бы облегчить процедуру удаления воспользуемся командой rd (удалить директорию)

rd /q /s "%userprofile%\AppData\LocalCCv82\"
rd /q /s "%userprofile%\AppData\RoamingCCv82\"
rd /q /s "%userprofile%\AppData\LocalCCv8\"
rd /q /s "%userprofile%\AppData\RoamingCCv8\"

Ключи команды:

/Q — Отключает запрос на подтверждение.
/S — Удаление каталога со всеми вложенными подкаталогами.

Сохраним эти строки в файл *.bat. Для этого в блокноте при сохранении файла, после имени файла дописываем «.bat» и в Типе файла выбираем «Все файлы». Если запустить созданный файл на выполнение (двойным щелчком), то с компьютера будут удаляться все кэши 1С Предприятие 8.3.

Для ленивых выкладываю для скачивания файл 1C-ClearCache.bat, который очищает кэши 1С Предприятие указанным выше способом:

Думаю, что теперь вопроса — как очистить кэш 1С Предприятие 8.3 у вас не возникнет. Если же остались неясности, то вы можете задать вопрос в комментариях к публикации или на нашем форуме.


Как очистить кэш 1С Предприятие 8.3 + обработка

Как очистить кэш 1С Предприятие 8.3 + обработка: 10 комментариев

  • 27.08.2016 в 21:27
    Постоянная ссылка

    Спасибо за обработку. Помогла, когда после обновления форма реализации начала отображаться некорректно.

    Ответить
  • 06.11.2016 в 17:10
    Постоянная ссылка

    В моей практике кеш часто очищают пользователям, чтобы в 1С-ке корректно отображались окна и правильно выполнялись привязки элементов формы. Это касается только обычного приложения, на управляемых формах всё ок.

    Ответить
  • 13.07.2018 в 13:33
    Постоянная ссылка

    в статье написан бред….. папки «Roaming» — не содержит кэша эти папки удалять не следует

    чтобы почистить кэш на любой WinXP, Win7, Win8, Win10 файл должен выглядеть так

    RD /S /Q «%UserProfile%\Local Settings\Application Data\1C\1cv8»
    RD /S /Q «%UserProfile%\Local Settings\Application Data\1C\1cv81»
    RD /S /Q «%UserProfile%\Local Settings\Application Data\1C\1cv82»
    RD /S /Q «%UserProfile%\Local Settings\Application Data\1C\1cv83»

    Ответить
  • 22.08.2018 в 14:36
    Постоянная ссылка

    Статья написана хорошо. Чистить кэш необходимо в двух папках:Local и Roaming. А файлы *.pfl, находящиеся в них лучше не удалять.

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Рейтинг@Mail.ru
Яндекс.Метрика
Здесь находится аттестат нашего WM идентификатора 739402762981
Проверить аттестат