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

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

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

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

База 1С весит более 20 ГБ: как сделать свертку базы за прошлые годы

Обновлено: 26.08.2026 · Официальная документация ↗
  • Файловая база 1Cv8.1CD превысила критический размер в 20–30 ГБ и выдает ошибки переполнения таблиц.
  • Формирование оборотно-сальдовой ведомости и проведение документов занимает слишком много времени.
  • Резервные копии базы делаются долго и занимают все свободное место на диске.

Что такое свертка базы 1С простыми словами

Свертка — это автоматическая процедура, которая берет все документы за старые годы (например, с 2015 по 2020 год), считает итоговые остатки на 31 декабря 2020 года, записывает их специальными документами «Ввод начальных остатков», а старые миллионы первичных документов безвозвратно удаляет.

Шаг 1. Обязательное создание резервной копии архива

  1. Зайдите в 1С в режиме Конфигуратор.
  2. Нажмите Администрирование → Выгрузить информационную базу и сохраните архивный файл .dt в надежное место. Это ваш несгораемый архив прошлых лет.

Шаг 2. Запуск обработки «Свертка информационной базы»

  1. Откройте базу в режиме 1С:Предприятие под правами Администратора.
  2. Перейдите в меню Администрирование → Обслуживание → Свертка информационной базы.

Шаг 3. Пошаговые действия мастера свертки

  1. Установка даты свертки: Укажите дату, до которой будут удалены документы (например, 31.12.2021).
  2. Формирование остатков: Нажмите Далее — программа сама рассчитает остатки по счетам бухучета и регистрам.
  3. Проверка остатков: Сформируйте Оборотно-сальдовую ведомость до и после свертки и сравните контрольные цифры.
  4. Удаление старых документов: Запустите этап автоматической очистки и пометок на удаление.

Шаг 4. Сжатие таблиц базы данных (Сжатие 1CD)

После удаления документов физический размер файла базы сам не уменьшится. Чтобы вернуть свободное место:

  1. Зайдите в Конфигуратор → Администрирование → Тестирование и исправление.
  2. Установите галочку Сжатие таблиц информационной базы и нажмите Выполнить.
💡 Практика специалистов: Перед сверткой обязательно запустите стандартную процедуру 'Удаление помеченных объектов', чтобы очистить базу от накопившегося мусора и уменьшить время выполнения операции.

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

Сколько времени занимает свертка базы?

В зависимости от размера базы и мощности процессора процесс может занимать от 2 до 12 часов. Свертку рекомендуется запускать на выходных.

Смогут ли бухгалтеры посмотреть старый документ 5-летней давности?

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

Почему файловая база 1С не может быть больше нескольких десятков гигабайт?

Внутренний формат таблиц файловой 1С имеет ограничение на максимальный размер одной таблицы (4 ГБ). При превышении этого лимита база перестает работать.

Нужно ли перепроводить документы после свертки?

Нет, документы ввода начальных остатков сразу создают готовые проводки. Перепроводить старые периоды категорически запрещено.

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