Сжатие DBF-файлов для 1С:Предприятие 7.7

Когда удаляются документы и элементы справочников в 1С 7.7 через удаление помеченных на удаление объектов,
запись из dbf файла не удаляется, она помечается как удаленная, но физически остается в файле.
Если эти помеченные на удаление записи удалить физически, то размер файлов значительно уменьшится.

Использование DBF/CDX-файлов построено таким образом, что при удалении объекта базы производится только пометка объекта как удаленного, физически же запись об этом объекте остается в базе. В принципе уменьшить размер базы можно производить в конфигураторе через выгрузку-загрузку данных, но выполнение данной процедуры может требовать значительных временных затрат. В тоже время встроенный язык программ "1С: Предприятия 7.7" содержит методы для работы с DBF файлами.

Обработка удаляет удаленные записи из файла DBF, Это позволяет Сжать базу, физически убрав удаленные записи.

Запускать обработку следует не из той базы которую сжимают,  а из любой другой базы 1С 7.7

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

После выполнения обработки базу надо проиндексировать.

5 Comments

  1. user856012

    Зачем этой нужно, если галка «Упаковка таблиц информационной базы» в «Тестировании и исправлении ИБ» дает точно такой же результат?

    Reply
  2. evg520750

    Эта обработка сжимает файлы выборочно. Это позволяет быстро сжать самые большие файлы.

    Reply
  3. CheBurator

    Если количество удаленных записей сопоставимо с количеством живых записей — это значит что надо не ZAP делать, а наводить порядок в учете.

    Reply
  4. user1070412

    Зачем такое нужно?

    Если не хотите стандартными средствами 1С сжимать, попробуйте программу DBFNavigator. В ней есть опция сжатия DBF для очистки удаленных записей.

    Reply
  5. evg520750

    Этой обработкой пользуюсь уже лет 20.

    Эксперементировать с другими программами для того чтобы сжать файл 1С не было желания.

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *