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

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

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

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

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

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