← База знаний

Архивация и обрезка базы 1С ("Свертка"): как уменьшить объем данных

База 1С выросла до сотен гигабайт, бэкапы делаются по 12 часов, а обновление конфигурации может затянуться на все выходные? Чем больше исторических данных хранится в рабочей базе, тем медленнее она работает. Оптимальное решение для крупного бизнеса — "свертка" (архивация или обрезка) базы 1С. Разбираем, как безопасно отрезать прошлые периоды без потери актуального учета.

✂️ Что такое свертка базы 1С и когда она нужна?

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

Признаки того, что базе пора "худеть":
  • 🔴 Размер базы в SQL перевалил за 150-200 ГБ (или 10-15 ГБ для файловой базы).
  • 🔴 Зависают тяжелые отчеты (ОСВ, Валовая прибыль), когда программа пытается перебрать движения регистров за 5-7 предыдущих лет работы.
  • 🔴 Обновление конфигурации (ТИИ - тестирование и исправление) длится сутками.
  • 🔴 Не хватает места на серверных SSD-накопителях.

🔄 3 этапа правильной свертки 1С

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

Этап Действия специалиста
1. Создание архивной копии Рабочая база полностью блокируется. Создается копия, из которой будет сделан неизменяемый **Архив 1С**. Он будет доступен бухгалтерии для просмотра истории (например, в случае налоговых сверок за прошлые периоды).
2. Формирование остатков Запускается специальная обработка "Свертка базы". Она вычисляет сальдо на дату X по всем регистрам. Создаются служебные документы "Ввод начальных остатков", фиксирующие долг перед поставщиками и товары на складе.
3. Очистка и Shrink Удаление исторических документов. Финальный пересчет итогов (`DBCC SHRINKDATABASE` для SQL) для физического освобождения гигабайтов на жестком диске.

⚠️ Скрытые риски свертки

🔥 Ошибка: "Повисшие" авансы и "минусовые" остатки
  • Проблема: Если в базе до свертки был бардак в учете (где-то товар отгрузили в минус программно, где-то не зачли аванс 62.02 -> 62.01), свертка вытянет все эти "хвосты" в свежую базу в виде документов начальных остатков.
  • Последствия: В новой базе будут фигурировать непонятные неоплаченные долги от 2018 года или партия товара, которая физически не существует.
  • Что делать: Перед сверткой обязательно проводится мини-аудит (закрытие месяца, закрытие отрицательных остатков, восстановление последовательности партионного учета). Лизируем и «чистим» учет ДО того, как резать документы.

Хотите ускорить 1С и освободить место на диске?

Я помогу безопасно "свернуть" (обрезать) вашу огромную базу 1С. Подготовлю учет, корректно сгенерирую начальные остатки, настрою архивную базу для проверяющих органов и физически сожму БД, ускорив её работу в несколько раз.

Получить консультацию →

📚 Связанные статьи