Пользователи постоянно сталкиваются с необходимостью чистить кэш 1с, т.к большинство глюков платформы и баз этим решается. Непонятно, почему сами 1с-ники не выпустили какую нибудь утилиту для пользователей, позволяющую без проблем почистить кэш. Поискав в интернете обработки или приблуды, хоть как то упрощающие очистку кэша, нашел только на Инфостарте батник, полностью удаляющий кэш всех баз. Если у пользователя всего одна база, то это неплохой вариант. Но что делать, когда баз 50 и больше. Чистить кэш всех баз это бред. Потом на прогрузку каждой базы уйдет времени больше, чем один раз почистить кэш вручную. Чистить руками надоело, больше 200 клиентов и всем надо почистить.
В итоге решил написать свой батник, в котором можно будет выбрать одну базу и почистить только для неё.
Батник работает по следующему принципу:
- Получает список баз текущего пользователя
- Парсит список, находит id базы и путь к ней, нумерует это всё и выводит на экран
- Пользователь указывает порядковый номер, под которым сидит нужная база
- И дальше ищет в основных каталогах с кэшами 1с папку с нужным id, которую удаляет.
Писалось и тестировалось на Win 10, всё работает. На Win 7 работает с переподвыподвертом. Нужно щелкнуть на заголовке cmd, зайти в значения по умолчанию, поменять шрифт, проверял на 2х машинах, работает.
Плохо искалиhttp://1c-book.ru/public/1058345/
Без каких-либо костылей на любых версиях Win начиная с XP.https://infostart.ru/public/846507/