За все время, что я администрирую и программирую 1С, мне всего однажды попалась именно программа, которая умеет нормально чистить кэш: по конкретным базам и исключительно кэш. Собственно, тут секретов нет, вот она.
И сразу скажу, почему она мне неудобна:
- Ее нужно устанавливать.
- Мне нужна всего одна функция - все остальное получается лишним грузом.
- В бесплатной версии можно чистить кэш только одной базы за раз.
Не исключаю, что где-то и есть то, что мне нужно. Но раз уж это так непросто отыскать, то проще уже сделать свое.
Долго я раскачивался, чтобы сесть за шарп, т.к. никогда в нем не писал, но, с недавним обновлением платформы, терпению моему таки пришел конец.
Итак, "Чистка кэша 1С" в виде самодостаточного приложения под Windows. Которая умеет только чистить кэш и ничего больше.
Написана под:
- Платформу 1C 8.3.+
- .NET Framework 4.5.0+
- OS Windows 7+/Server 2008+
Исходный код открыт.
Репозиторий: https://bitbucket.org/FuketsuBaka/clearcache1c
Страница загрузок: https://bitbucket.org/FuketsuBaka/clearcache1c/downloads/
История изменений:
v 1.0.0
- Initial release.
v 1.0.1
- Добавил подсказки на кнопки.
- Поправил некритичный косяк с определением "Кэш сущестует" в инфо.
v 1.0.2
- Библиотека Value.Tuple более не используется.
- Поддержка с версии .NET Framework 4.5.0
- Список баз оформлен в виде таблицы. Таблицу можно сортировать. Обработка выделения нескольких - на пробел.
- Изменение размера окна, изменение размера блока информации о выделенной строке.
- Поиск по совпадению в наименовании базы или в строке подключения. Регистронезависимо, динамически.
- Кнопка обновления списка. Заново перечитывает список баз, размеры каталогов и всего остального.
- Индикация наличия .lck файла (признак запущенной базы)
- Выбор элементов для очистки: кэш пользователя, кэш приложения, настройки пользователя.
Альтернативы, предложенные в обсуждений:
- //infostart.ru/public/90572 - Очистка кэша 1С 8.1-8.2 на клиентских компьютерах (Чистка кэша 1С)
- //infostart.ru/public/444952/ - Очистка кэша выбранных баз (8.2-8.3)
- //infostart.ru/public/584760/ - 1:Tools - наш инструмент для обслуживания 1С
- //infostart.ru/public/274485/ - StartManager 1.4 - Развитие альтернативного стартера
- //infostart.ru/public/699668/ - Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз