Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Свертка базы 1С: уменьшение размера и ускорение работы системы для чайников

Обновлено: 27.08.2026  ·  Официальная база знаний

Зачем делать свертку базы 1С?

Если база 1С непрерывно ведется более 5–10 лет, в ней накапливаются миллионы старых документов, закрытых заказов и проводок за прошлые десятилетия. База разрастается до сотен гигабайт, резервные копии делаются часами, а формирование обычных отчетов начинает сильно тормозить. Свертка базы — это процедура удаления всех старых детальных документов до определенной даты с автоматическим формированием единых документов ввода начальных остатков.

База 1С до и после процедуры свертки

ПоказательДо свертки (10 лет учета)После свертки (остаток за 3 года)
Размер базы на диске180 ГБ42 ГБ (уменьшение в 4 раза)
Скорость формирования ОСВ35 секунд3-5 секунд
Время ночного бэкапа2.5 часа25 минут
Старые документыХранятся в рабочей базеПеренесены в архивную копию базы

Пошаговый план проведения свертки

  1. Обязательное создание архивной копии: сделайте полный бэкап базы и сохраните его в надежное место. Эта архивная копия навсегда останется доступной для просмотра старых первичных документов при проверках налоговой.
  2. Запуск встроенного помощника: перейдите в раздел Администрирование → Обслуживание → Свертка информационной базы.
  3. Выбор даты свертки: укажите дату (обычно 31 декабря года, отстоящего на 3 года назад, например, 31.12.2021).
  4. Формирование остатков: мастер автоматически сформирует служебные документы «Ввод начальных остатков» по всем регистрам на 00:00 выбранной даты.
  5. Проверка контрольных отчетов: сформируйте ОСВ на дату свертки в рабочей базе и в архивной копии — все цифры сальдо должны сойтись копейка в копейку!
  6. Удаление старых документов: подтвердите удаление помеченных старых документов и выполните процедуру «Сжатие таблиц базы данных».

Критическое правило: Свертку базы категорически нельзя делать в спешке в рабочий день. Процедура может занимать от 6 до 24 часов непрерывной работы процессора и требует монопольного доступа к базе.

Практический опыт инженера: перед запуском свертки на боевой базе обязательно проведите тестовую свертку на копии. Замерьте время каждого этапа и сверьте контрольный баланс, чтобы точно спланировать регламентное окно на выходные.

Частые вопросы (FAQ)

Смогу ли я распечатать накладную 5-летней давности после свертки?

В рабочей свернутой базе исходного документа уже не будет. Для печати старых документов сотрудники просто открывают архивную копию базы, переведенную в режим «Только чтение».

Удалятся ли элементы справочников (контрагенты, номенклатура)?

Справочники не удаляются, если по ним есть хотя бы один начальный остаток или если они используются в актуальных документах.

Что делать, если контрольные остатки после свертки не сходятся?

Это происходит из-за наличия отрицательных остатков или незакрытых регистров на дату свертки. Перед процедурой необходимо устранить ошибки в учете и закрыть периоды.

Уменьшится ли размер файла базы на диске сразу после свертки?

Для файловой базы после свертки нужно выполнить «Тестирование и исправление» с галкой «Сжатие таблиц». Для SQL-базы требуется выполнить команду <code>SHRINK DATABASE</code> в Management Studio.