Очистка кэша определенной базы через bat-файл

Публикация № 1058345

Администрирование - Администрирование данных 1С - Сервисные утилиты

Очистка кеш bat

3
Bat - файл, выводящий список баз 1С, и позволяющий автоматически очистить весь кэш 1С по выбранной базе.

Пользователи постоянно сталкиваются с необходимостью чистить кэш 1с, т.к большинство глюков платформы и баз этим решается. Непонятно, почему сами 1с-ники не выпустили какую нибудь утилиту для пользователей, позволяющую без проблем почистить кэш. Поискав в интернете обработки или приблуды, хоть как то упрощающие очистку кэша, нашел только на Инфостарте батник, полностью удаляющий кэш всех баз. Если у пользователя всего одна база, то это неплохой вариант. Но что делать, когда баз 50 и больше. Чистить кэш всех баз это бред. Потом на прогрузку каждой базы уйдет времени больше, чем один раз почистить кэш вручную. Чистить руками надоело, больше 200 клиентов и всем надо почистить.

В итоге решил написать свой батник, в котором можно будет выбрать одну базу и почистить только для неё.

Батник работает по следующему принципу:

  1. Получает список баз текущего пользователя
  2. Парсит список, находит id базы и путь к ней, нумерует это всё и выводит на экран
  3. Пользователь указывает порядковый номер, под которым сидит нужная база
  4. И дальше ищет в основных каталогах с кэшами 1с папку с нужным id, которую удаляет.

Писалось и тестировалось на Win 10, всё работает. На Win 7 работает с переподвыподвертом. Нужно щелкнуть на заголовке cmd, зайти в значения по умолчанию, поменять шрифт, проверял на 2х машинах, работает.

3

Скачать файлы

Наименование Файл Версия Размер
Очистка кэша определенной базы через bat-файл:
.rar 0,63Kb
08.05.19
8
.rar 1.0 0,63Kb 8 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. WWWWW 6 08.05.19 17:00 Сейчас в теме
3. ice-net 17 13.05.19 09:10 Сейчас в теме
Без каких-либо костылей на любых версиях Win начиная с XP. https://infostart.ru/public/846507/
Оставьте свое сообщение