Очистка кеша 1С (BAT-файл)

27.02.16

Разработка - Инструментарий разработчика

BAT-файл (скрипт в описании) для очистки кеша 1С. Любой пользователь, запустивший его на своём компьютере, быстро и легко очистит кеш.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
ОЧИСТИТЬ КЭШ 1С.BAT
.BAT 0,32Kb
101 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Скрипт BAT-файла:

@echo off
del     /s /q %userprofile%\AppData\Local\1C\*.*  
rd      /s /q %userprofile%\AppData\Local\1C\
 
del     /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.*
rd      /s /q %userprofile%\AppData\Roaming\1C\1cv8\

del     /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.*
rd      /s /q %userprofile%\AppData\Roaming\1C\1cv82\


П.С. Перед выполнением пользователю необходимо закрыть 1С.

Вступайте в нашу телеграмм-группу Инфостарт

КЕШ КЭШ BAT ФАЙЛ ОЧИСТКА СКРИПТ ТЕКСТ

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    202475    1116    410    

1021

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    35592    206    104    

195

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    23978    62    26    

92

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

16000 руб.

10.11.2023    16462    69    39    

88

Инструментарий разработчика Программист 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    34667    123    53    

165

SALE! 30%

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    1728    1    0    

8

Инструментарий разработчика Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

6000 руб.

07.02.2018    107154    249    100    

313

Инструментарий разработчика 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    2866    6    0    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TapeFiver 28.02.16 08:42 Сейчас в теме
Не взлетит на Windows XP.

Я вот такой скрипт использую, он тоже не универсальный так как только для 1cv82, но добавить сюда 1cv8 не составит труда:

If Exist %USERPROFILE%\AppData\Roaming\1C\1Cv82 (
rem Удаляем все файлы в Win 7 8 10
Del /F /Q %USERPROFILE%\AppData\Roaming\1C\1Cv82\*.*
Del /F /Q %USERPROFILE%\AppData\Local\1C\1Cv82\*.*

rem Удаляем все каталоги в Win 7 8 10
for /d %%i in ("%USERPROFILE%\AppData\Roaming\1C\1Cv82\*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%\AppData\Local\1C\1Cv82\*") do rmdir /s /q "%%i"
)

If Exist %USERPROFILE%\Local Settings\Application Data\1C\1Cv82 (
rem Удаляем все файлы в XP
Del /F /Q %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*.*
Del /F /Q %USERPROFILE%\Application Data\1C\1Cv82\*.*

rem Удаляем все каталоги в XP
for /d %%i in ("%USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%\Application Data\1C\1Cv82\*") do rmdir /s /q "%%i"
)
user811769; sims089; maksa2005; kuzyara; KurganPX; KilloN; +6 Ответить
2. KilloN 74 28.02.16 11:48 Сейчас в теме
(1) TapeFiver, Скорее всего нет, но я так и не смог найти XP в нашей организации ))) К тому же все через терминальный сервер работают...
9. yukon 154 29.02.16 14:17 Сейчас в теме
(1) TapeFiver,
%USERPROFILE%\AppData\Roaming
%USERPROFILE%\AppData\Local

Тогда уж лучше использовать %APPDATA% и %LOCALAPPDATA%.
13KrAs; KilloN; +2 Ответить
11. KilloN 74 29.02.16 14:32 Сейчас в теме
(9) yukon, Да так короче получается))
19. Nkolp 16 07.11.19 16:44 Сейчас в теме
(9)А ещё лучше удалять папки с форматом названия GUID))))

@echo off
for /d %%i in ("%AppData%\1C\1Cv8\????????-????-????-????-????????????") do rd "%%~i" /S /Q
for /d %%i in ("%AppData%\1C\1Cv82\????????-????-????-????-????????????") do rd "%%~i" /S /Q
for /d %%i in ("%LOCALAPPDATA%\1C\1Cv8\????????-????-????-????-????????????") do rd "%%~i" /S /Q
for /d %%i in ("%LOCALAPPDATA%\1C\1Cv82\????????-????-????-????-????????????") do rd "%%~i" /S /Q

:))) Это если у вас 1с 8.3 в режиме совместимости. Если папок ...\1C\1Cv82\ нет, то соответствующие строки надо удалить)
VyacheslavShilov; KrivosheevEV; KolBbl4; N191119; romulanin; +5 Ответить
3. amon_ra 63 28.02.16 18:43 Сейчас в теме
А зачем кэш чистить? Просто вот так уже много разных этих скриптов я вижу и у меня такое чувство, что все кто пишет такие скрипты они кэш чистят вотпрям каждый день. Просто я по необходимости, а самая большая необходимость это ошибка формата потока и то каталог переименовываю. Вот очень интересно, кто и для чего чистит кэш 1с-ки и какие от этого плюсы?
4. Xershi 1538 28.02.16 20:44 Сейчас в теме
(3) amon_ra, чтобы не ловить глюки после обновления, то после него чищу кэш всем пользователям. У автора вообще паленый батник. Только для одного пользователя.
5. amon_ra 63 28.02.16 21:05 Сейчас в теме
(4) Xershi, а перезагрузка ПК аль сервака, что не помогает? просто как по мне так постоянная чистка кэша это глупо как-то. Это вы если обновляете бухню, с ее выходами обновлений, то получается по несколько раз в неделю вы чистите кэш.
6. Xershi 1538 28.02.16 23:04 Сейчас в теме
(5) amon_ra, если вы не ведете разработку конфигурации, то чистить кэш не нужно! А я веду разработку новых подсистем. И если не почистить кэш, то у пользователей могут быть проблемы с БД. Поэтому проще после обновления почистить кэш всем, чем потом искать причину глюков!
8. KilloN 74 29.02.16 14:16 Сейчас в теме
(4) Xershi, Батник не паленный а специально для одного пользователя, часто у 3-4 пользователей возникает ошибка, а у остальных нет, поэтому поголовно всем чистить не нужно.
Тем более не нужно чистить мне, чтобы каждый раз конфу запускать по 5-10 минут пока там кеш заполнится. У меня более 10 конфигураций.
К тому же в нашей организации по политике безопасности я не имею доступ к папкам других пользователей. )))
13KrAs; Designer1C; +2 Ответить
10. Xershi 1538 29.02.16 14:18 Сейчас в теме
7. KilloN 74 29.02.16 13:35 Сейчас в теме
(3) amon_ra, Из-за кеша столько глюков бывает, к тому же что бы руками не чистить, говоришь пользователю просто запустить batник и все))
В среднем раз в месяц приходится чистить кеш из-за ошибок.
user811769; +1 Ответить
12. OksanaSub 54 02.03.16 10:17 Сейчас в теме
Мы батник написали и запускаем автоматом на терминальниках для всех пользователей в ночь с сб на вск. А если глюк какой посреди недели руками чистим у конкретного пользователя.
user811769; +1 Ответить
13. KilloN 74 02.03.16 14:59 Сейчас в теме
(12) OksanaSub, у меня глюки такие в основном возникают во время динамического обновления)))
user811769; Designer1C; +2 Ответить
14. sims089 3 19.07.17 13:09 Сейчас в теме
А как должен выглядеть скрипт для XP для удаления из папки
C:/Documents and Settings/User/Local Settings/Application Data/1C/1cv8/ ?
15. olegmedvedev 66 19.07.17 13:40 Сейчас в теме
(14)
rmdir "%AppData%\1C\1Cv82" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv82" /S /Q
rmdir "%AppData%\1C\1Cv8" /S /Q
rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q


и для xp и для 7ки
VyacheslavShilov; user885906; EVKash; KilloN; +4 Ответить
16. 🅵🅾️🆇 526 16.10.17 13:51 Сейчас в теме
Делюсь своим bat'ником:
(Поменяйте под себя переменные и если вам надо управляемые формы то потрите "/RunModeOrdinaryApplication")


@echo off
@rem Installing the Cyrillic character set 'UTF-8'
@%windir%\System32\chcp.com 65001

@rem ~~~~~~~~~~~~~~~~~~~~~~~
@rem ###	Variables
@rem ~~~~~~~~~~~~~~~~~~~~~~~

@rem ### Имя пользователя
@set user="Пользователь"

@rem ### Пароль
@set pswr="123456"
@rem ### Кластер \ Имя базы в кластере
@set base="ad\upp"
@rem ### Путь платформы (разный для х86 и х64 осей)
@IF EXIST C:\Progra~2\1cv8\common\1cestart.exe (
@set v8exe=C:\Progra~2\1cv8\common\1cestart.exe
) ELSE (
@set v8exe=C:\Progra~1\1cv8\common\1cestart.exe
)

@cls
@color 5

@if not "%minimized%"=="" goto :minimized
@set minimized=true
@start /min cmd /C "%~dpnx0"
@goto :EOF
:minimized

@echo.
@echo      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@echo        _____ _      ______          _____  
@echo       / ____^| ^|    ^|  ____^|   /\   ^|  __ \ 
@echo      ^| ^|    ^| ^|    ^| ^|__     /  \  ^| ^|__) ^|
@echo      ^| ^|    ^| ^|    ^|  __^|   / /\ \ ^|  _  / 
@echo      ^| ^|____^| ^|____^| ^|____ / ____ \^| ^| \ \ 
@echo       \_____^|______^|______/_/    \_\_^|__\_\
@echo       / ____^|   /\   / ____^| ^|  ^| ^|  ____^| 
@echo      ^| ^|       /  \ ^| ^|    ^| ^|__^| ^| ^|__    
@echo      ^| ^|      / /\ \^| ^|    ^|  __  ^|  __^|   
@echo      ^| ^|____ / ____ \ ^|____^| ^|  ^| ^| ^|____  
@echo       \_____/_/    \_\_____^|_^|  ^|_^|______^| 
@echo.     
@echo      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@echo.  

@rmdir "%AppData%\1C\1Cv8" /S /Q
@rmdir "%LOCALAPPDATA%\1C\1Cv8" /S /Q

@rem RunModeOrdinaryApplication - запустить в толстом клиенте
@rem ClearCache	- почистить кэш
@start """" /wait %v8exe% ENTERPRISE /s%base% /ClearCache /N%user% /P%pswr% /RunModeOrdinaryApplication

@timeout 60
Показать


Бонусом кусочек примера запуска конфигуратора:
@echo Run 1C as DESIGNER
@IF EXIST C:\Progra~2\1cv8\common\1cestart.exe (
@PushD C:\Progra~2\1cv8\common
) ELSE (
@PushD C:\Progra~1\1cv8\common
)
@1cestart.exe DESIGNER /s%base% /n%user% /p%pswr% /high /min
@PopD
VyacheslavShilov; Nkolp; KilloN; +3 Ответить
17. FilatovRA 174 16.11.17 14:11 Сейчас в теме
reg add "HKCU\Software\Microsoft\Command Processor" /v DisableUNCCheck /t REG_DWORD /d 1
@echo off
2>nul del /s /q %LocalAppData%\1C\????????-????-????-????-???????????? && echo Каталог кэша удален
2>nul del /s /q %AppData%\1C\1cv8\????????-????-????-????-???????????? && echo Каталог кэша удален
2>nul del /s /q %AppData%\1C\1cv82\????????-????-????-????-???????????? && echo Каталог кэша удален

echo Чистка кэша завершена, данное окно можно закрывать.
pause
VyacheslavShilov; KrivosheevEV; Nkolp; KilloN; +4 Ответить
20. Nkolp 16 07.11.19 16:56 Сейчас в теме
(17)Извините не дочитал и выложил похожий батник)
18. dima_gsv 23 01.04.19 08:20 Сейчас в теме
Мой вариант чистки кэша 1с у всех пользователей с сохранением настроек пользователей:
@echo off
set userspath=c:\users

FOR /D %%i in ("%userspath%\*") do (
 FOR %%e in (Local Roaming) do (
  FOR %%f in (1cv8 1cv82) do (
   FOR /D %%j in ("%%i\AppData\%%e\1C\%%f\????????-????-????-????-????????????") do (

    FOR /D %%k in ("%%j\????????-????-????-????-????????????") do (
     FOR /D %%l in ("%%k\vrs-cache*") do (
      echo %%l
      rd /s /q %%l
     )
    )

    FOR %%k in (Config ConfigSave DBNameCache SICache) do (
     FOR /D %%l in ("%%j\%%k*") do (
      echo %%l
      rd /s /q %%l
     )
    )

   )
  )
 )
)
Показать
VyacheslavShilov; ollega; dynamicsystems; user885906; Knych; Nkolp; maxtomsk; +7 Ответить
21. ollega 117 18.07.23 10:58 Сейчас в теме
главный недостаток данного батника - слетают настройки. Мне пришлось зайти в настройки списка баз и включать отображение иерархии, чтобы базы снова по папкамм отображались. Хоть, сохранились сами папки и базы...
Оставьте свое сообщение