gifts2017

Очистка кэша неиспользуемых баз 1С 8.2

Опубликовал Черноземье ИНТЕКО (CHINTEKO) (CHINTEKO) в раздел Администрирование - Чистка базы

Обработка для удаления каталогов кэша баз не прописанных в файле списка баз ibases.v8i.

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

Используемое дисковое пространство под КЭШ данных баз автоматически не очищается после удаления этих баз из списка баз.

В следствии чего занимаемое место на диске данным Кэшом (не используемым) исчисляется десятками гигабайт.

А места (сколько бы его не было) всегда становиться мало, поэтому приходится частенько вручную очищать все папки кэша. При этом кэш используемых баз также очищается, что в дальнейшем отражается на скорости открытия их конфигураций.

Поэтому пришлось написать обработку по определению списка каталогов кэша неиспользуемых баз и их удалению.


 

Обработка для определения списка используемых баз читает файл ibases.v8i,

который располагается по адресу:

для Win X:

C:\Documents and Settings\KOUROS\Application Data\1C\1CEStart

для Win Vista|7:

C:\Users\KOUROS\AppData\Roaming\1C\1CEStart

 

КЭШ располагается по адресу:

для Win X:

C:\Documents and Settings\KOUROS\Local Settings\Application Data\1C\1Cv82

C:\Documents and Settings\KOUROS\Application Data\1C\1Cv82

для Win Vista|7:

C:\Users\KOUROS\AppData\Local\1C\1Cv82

C:\Users\KOUROS\AppData\Roaming\1C\1Cv82


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

Наименование Файл Версия Размер
ОчисткаКЭШАНеиспользуемыхБаз.epf 125
.epf 9,88Kb
20.09.12
125
.epf 9,88Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Игорь Воронкин (Воронкин) 19.09.12 15:58
Вещь в хозяйстве очень нужная.
2. Александр Синцов (Sintson) 19.09.12 17:13
(1) Может быть, но мне, например, достаточно часто приходилось удалять кэши именно баз рабочих, прописанных в списке, в связи с глюками на несуществующие синтаксические ошибки при запуске 1С на компьютерах пользователей.
Возникающих, на мой взгляд, в следствие динамического обновления.
3. Сергей Ожерельев (Поручик) 19.09.12 19:45
(0) Ещё надо чистить AppData\Roaming\1C\1Cv82. Там тоже много хламу скапливается.
4. Черноземье ИНТЕКО (CHINTEKO) (CHINTEKO) 20.09.12 22:22
5. Spektr Тунда (Spektr) 21.09.12 10:25
Обработка нужная. Потому как приходится часто чистить кэш. И не только по причине ошибок. Но и избавляться от мусора(тестовых, пробных, чужих ИБ).
6. Светлана (Svetlana1) 21.09.12 19:08
А для управляемых форм ?
7. Сергей Валутин (Bacemo) 21.09.12 20:59
Здесь можно обойтись и без Управляемого приложения. Достаточно иметь хотя бы одну базу в обычном режиме. Так что + с меня автору.
8. Наталия Мастербатова (zzz_natali) 26.09.12 13:46
9. Сергей Вн (EmpireSer) 27.09.12 00:23
(8) zzz_natali, а это разве очистит кеш всех неиспользуемых баз?
10. Сергей Ожерельев (Поручик) 27.09.12 00:51
(8) И что? Параметр ClearCache всего лишь очищает кэш текущей базы при запуске.
11. Сергей Ожерельев (Поручик) 27.09.12 00:53
(2)(5) Для очистки кэша рабочих баз на сайте есть несколько скриптов и программ, одной из них сам пользуюсь. Ищите в поиске или в гугле.
12. Leja Leja (Leja) 01.10.12 11:57
13. Alex Misanets (Misanets) 02.10.12 11:55
(4) CHINTEKO, забыли прибавить размер папки AppData\Roaming\1C\1Cv82. Ну и для себя перевел байты в мегабайты, ИМХО, привычней так.
14. Алексей Гафуров (Alex_grem) 18.06.13 11:00
Сэкономил 10 Гбайт, спасибо