Сжатие, чистка, вакуум, дефрагментация базы 1С 7.7

Данная обработка предназначена для уплотнения баз данных формата “DBF”, создаваемых программами семейства 1С.

ЧисткаБазы7.zip

Как известно, при удалении какого-нибудь объекта базы – элемента справочника, документа и пр. – он не удаляется непосредственно, а лишь помечается как удаленный, т.е. на физическом уровне он остается в базе в качестве “мусора”. Далее, если работа с базой ведется активно, то в результате через некоторое время мы имеем прогрессирующее снижение производительности – т.к. от 10 – 30 % данных выступают в качестве ненужного балласта.

Предлагаемая обработка производит перебор всех “.DBF” файлов базы, ищет в них помеченные как удаленные записи и если находит, то удаляет их на физическом уровне, при этом попутно удаляется и соответствующий индексный файл “.CDX” для предотвращения проблем с индексацией.

Важно : особенности использования !!!
Пользоваться обработкой следует так – копия рабочей базы с сервера размещается в другом каталоге (на сервере или рабочей станции) и запускается в монопольном режиме, запускается данная обработка, и когда появляется окно с предложением выбрать файлы базы, указывается каталог рабочей базы. Естественно, после выполнения данной обработки, следует переиндексировать рабочую базу (открыть в монопольном режиме).