Чистка базы 1С: как оценить срок и проверить последствия
Иван Недомолков · Опубликовано:
Количество помеченных объектов не показывает ни срок очистки базы 1С, ни объём, который освободится на диске. Перед работой нужно выяснить, какие объекты можно удалить, кто на них ссылается и сколько времени занимает проверка на вашей базе. Оценку подтверждают прогоном на восстановленной копии.
Разделите задачи до оценки
Помеченные на удаление объекты, присоединённые файлы и документы закрытых периодов требуют разных решений. Пометка означает намерение пользователя, но не отсутствие ссылок. Старый документ может оставаться необходимым для расчётов и сверок. Одинаковые названия справочника ещё не доказывают, что перед вами дубли.
Начните с инвентаризации: количество объектов по видам, пометки, связи, распределение по периодам, отдельно файлы и история версий. Согласуйте с владельцем учёта, что сохранять. Для срока хранения используйте правила своей организации и применимые требования, а не универсальное число лет из статьи.
Почему оценка “объектов в секунду” обманывает
Удаление включает поиск ссылок и обработку зависимостей. Две группы одинакового размера могут проверяться совершенно разное время. На скорость также влияют параллельная нагрузка и состав данных. Измерение на маленькой пустой базе не переносится на продуктив простым умножением.
Возьмите репрезентативные группы на копии и измерьте отдельно поиск ссылок и согласованное удаление. Укажите размер выборки, состав объектов и условия замера. В оценке оставьте диапазон и резерв на проверки. Если ссылки исследованы только для части данных, экстраполяция остаётся предварительной.
Что проверить до запуска
| Проверка | Что должно остаться в плане |
|---|---|
| Ссылки на удаляемые объекты | Зависимости и решение по каждой группе |
| Контрольные отчёты | Период, параметры и сохранённый результат |
| Резервная копия | Подтверждённое восстановление и время возврата |
| Окно работ | Момент остановки и критерий отказа от продолжения |
Заранее выполните проверку восстановления базы. Факт успешного задания резервирования не заменяет открытие восстановленной копии. На ней и проводите репетицию с тем же порядком действий.
Что показывает диагностическая обработка
Чек-ап чистоты базы помогает собрать сведения о пометках, связях, файлах и старых периодах. Его задача состоит в подготовке решения. Диагностическая находка не даёт автоматического разрешения удалить объект.
Прочитайте ограничения отчёта: сколько проверено, где применена выборка и какие расчёты являются оценкой. Размер файла, число записей и размер таблицы СУБД обозначают разные вещи. Особенно опасно обещать освобождение диска по сумме логических размеров объектов.
Как принять результат
Повторите контрольные отчёты с теми же параметрами, проверьте открытие документов и работу нужных обменов. Сравните найденные ранее зависимости и фактический остаток. Запишите длительность каждого этапа, чтобы следующее окно планировалось по измерению.
После удаления свободное место внутри файла СУБД не обязательно возвращается файловой системе. Отдельный разбор способов уменьшения базы и тома объясняет, почему чистка, свёртка периода и уменьшение физического файла не взаимозаменяемы.
Если основную массу составляют нужные документы прошлых периодов, простое удаление помеченных мало изменит размер. Тогда планируйте свёртку базы 1С с переносом начальных остатков и согласованной приёмкой учёта.