Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

1С:Предприятие и СУБД

Свертка базы 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.

Полезные материалы
Рекомендуем