Bat-файлы для очистки кэша 1С 8.3 и 1С 8.2 и другие методы очистки кэша - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

Bat-файлы для очистки кэша 1С 8.3 и 1С 8.2 и другие методы очистки кэша

Иногда в 1С 8-й версии возникают следующие ошибки:
  • Формирование отчетов с ошибками
  • Различия данных в одной информационной базе данных у разных пользователей
  • Ошибки формата потока
  • Ошибки форм

Причины этих ошибок могут быть следующие:
  • Аппаратные или программные сбои во время работы базы данных
  • Некорректное завершение сеанса
  • Динамическое обновление конфигурации

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

ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С - рекомендуется создать её резервную копию.

Существует 4 проверенных метода очистки кэша:
1 метод) Завершаем работу с 1С. Скачиваем Bat-файлы для очистки кэша 1С 8.2 и 1С 8.3 . Запускаем файл (иногда нужно выполнять от имени Администратора). Входим в базу 1С и продолжаем работать

2 метод) Удаляем из списка базу данных. Перезапускаем платформу 1С Предприятие и заново добавляем путь к базе данных. Временные файлы удалены не будут, но из-за того, что мы перепрописали путь к базе, автоматически меняется директория хранения этих самых файлов.

3 метод) Ручная очистка кэша. Запустив платформу 1С Предприятие, нажимаем <Настройки>. Если конфигурация типовая – будет прописан путь. Что-то вроде: C:\Documents and Settings\<ИМЯ ПОЛЬЗОВАТЕЛЯ>\Application Data\1C\1cv8. Соответственно, папка с кэшем находиться по адресу: C:\Documents and Settings\<ИМЯ ПОЛЬЗОВАТЕЛЯ>\Application Data\1C\1cv8. Закрываем платформу 1С. Удаляем только папки с длинными буквенно-цифровыми кодами.

4 метод) Подходит только для тонкого клиента 1С Предприятие. Запускаем платформу. Нажимаем кнопку <Изменить…> (параметры информационной базы). Нажимаем два раза <Далее…>. Наименование и каталог ИБ оставляем без изменения. А в дополнительных параметрах запуска прописываем команду /ClearCache. Нажимаем <Готово>. Стартуем базу данных 1С.

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

Рекомендация: После любых действий с кэшем - перезагрузите операционную систему.

P.S. - при "ошибка формата потока", может помочь очистка сеансовых данных (делать с остановленным сервером):
rm -rf /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/snccntx*


Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.
5
комментарии
Сергей
02 авг 2024
Скрипты работают через Powershell и требуют повышенных прав (запуск от админа).
Я убрал команды запрета сценариев, оставил просто удаление.
Надо потестировать, будет ли работать очистка кэша.
Administrator
28 мар 2020
Спасибо. Исправил
Антон Ширяев
28 мар 2020
В батнике ОчисткаКеша1с83ССохранениемНастроекСтарше30дней поправьте. там старше 10 дней
Санчез
26 фев 2020
Это же 1c-clearcache.bat я так понимаю
Frank
13 янв 2020
You did a good job friend! Thnks
____________________
Copyright©, «Программист 1С в г.Минске», 28.01.2019
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому