К статье
Практический материал

Администрирование · 12 мин

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

Свертка базы 1С: что это такое, зачем нужна процедура, как подготовиться, выполнить свертку и проверить результат. Риски, ошибки и рекомендации для бухгалтера и администратора.

Свертка базы 1С — это процедура, при которой система удаляет или архивирует документы прошлых периодов и вместо них формирует документы ввода остатков на дату свертки. В результате информационная база «худеет»: старые проводки, движения по регистрам и сами документы исчезают, а учёт продолжается с чистого листа — с остатков по счетам, складам, взаиморасчётам и другим разрезам на заданную дату.

Обычно свертку выполняют на начало года или квартала. Например, при свертке на 1 января все документы прошлых лет заменяются документами «Операция» или «Ввод остатков», которые фиксируют сальдо по бухгалтерским счетам, остатки товаров, долги контрагентов, остатки денежных средств и другие данные, необходимые для продолжения учёта.

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

Зачем нужна свертка и когда её делать

Со временем информационная база 1С разрастается: каждый документ оставляет движения по регистрам, итоговые таблицы становятся тяжелее, отчёты формируются дольше, а обновление конфигурации занимает больше времени. На файловых базах рост особенно заметен: при объёме в несколько гигабайт пользователи начинают жаловаться на «тормоза» при проведении документов и перепроведении периодов.

Типичные поводы для свертки:

  • база стала медленно работать — долго открываются списки документов, формируются отчёты, выполняется закрытие месяца;
  • файл базы (1Cv8.1CD) приблизился к практическим ограничениям файлового режима;
  • завершён налоговый период, сдана отчётность, и история за прошлые годы нужна только для справок;
  • компания переходит на новую учётную политику или меняет структуру учёта и хочет начать с «чистых» остатков.

Оптимальный момент — после сдачи годовой отчётности и завершения всех корректировок прошлого года. Если свернуть базу раньше, а потом потребуется исправить документ прошлого периода, придётся восстанавливать архивную копию и переносить изменения вручную.

Что именно происходит с данными при свертке

Обработка свертки анализирует остатки по всем учётным регистрам на дату свертки и создаёт комплект документов ввода остатков. В «1С:Бухгалтерии» это обычно документы «Операция» с проводками по счетам, в «Управлении торговлей» — документы ввода остатков товаров, расчётов с партнёрами, денежных средств. Затем документы за периоды до даты свертки помечаются на удаление или удаляются физически.

Что сохраняется и что теряется, удобно сверить по таблице:

ДанныеПосле свертки
Справочники (контрагенты, номенклатура, договоры)Сохраняются полностью
Остатки по счетам, складам, расчётамФормируются документами ввода остатков
Документы до даты сверткиУдаляются или помечаются на удаление
Движения по регистрам за прошлые периодыУдаляются вместе с документами
Отчётность за прошлые периодыОстаётся, но расшифровки могут стать пустыми
Настройки, пользователи, праваСохраняются без изменений

Ключевое следствие: после свертки невозможно сформировать детальные отчёты за прошлые периоды — карточку счёта, анализ субконто, акт сверки с расшифровкой по документам. Оборотно-сальдовая ведомость покажет только остатки на дату свертки. Поэтому архивная копия базы до свертки — не формальность, а рабочий инструмент для ответов на запросы налоговой и аудиторов.

Подготовка: что сделать до запуска свертки

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

Порядок подготовки
  1. 1
    Завершите учётный период: проведите закрытие месяца, сдайте отчётность, убедитесь, что корректировок больше не будет
  2. 2
    Сформируйте и сохраните контрольные отчёты: ОСВ по всем счетам, анализы субконто, остатки складов и расчётов
  3. 3
    Выполните тестирование и исправление базы, устраните ошибки в данных
  4. 4
    Сделайте полную резервную копию (выгрузку в dt и копию файла базы) и проверьте, что копия открывается
  5. 5
    Создайте отдельную копию базы для свертки и работайте только в ней
  6. 6
    Завершите работу всех пользователей и фоновые задания на время свертки

Контрольные отчёты до свертки — главный инструмент проверки. Сохраните их в Excel или PDF: после свертки вы сравните остатки и убедитесь, что обороты сошлись копейка в копейку. Особое внимание уделите счетам с субконто «Документы расчётов» — там свертка традиционно даёт больше всего расхождений.

Как выполнить свертку в типовых конфигурациях

В типовых решениях свертка встроена в поставку. В «1С:Бухгалтерии 8» обработка находится в разделе «Администрирование» → «Свертка базы данных» (в некоторых релизах — «Сервис» → «Свертка информационной базы»). В «1С:Управление торговлей» и ERP путь аналогичный — через раздел администрирования или сервисных функций.

Типовой сценарий выглядит так:

  1. Откройте обработку свертки в копии базы под пользователем с полными правами.
  2. Укажите дату свертки — обычно первое число нового периода (например, 01.01).
  3. Отметьте разделы учёта, которые нужно свернуть: бухгалтерские итоги, склады, расчёты, НДС и другие.
  4. Запустите формирование документов ввода остатков и дождитесь окончания — на больших базах это может занять часы.
  5. Проверьте созданные документы ввода остатков, при необходимости скорректируйте вручную.
  6. Запустите удаление свёрнутых документов, затем выполните «Удаление помеченных объектов» в монопольном режиме.
  7. Выполните тестирование и исправление с включённым сжатием таблиц (для файловой базы), чтобы файл физически уменьшился.

Учтите: удаление документов само по себе не уменьшает файл 1Cv8.1CD — освобождённое место остаётся зарезервированным внутри файла. Реальное сокращение размера даёт только сжатие таблиц при тестировании и исправлении или выгрузка базы в dt и загрузка обратно.

Свертку большой базы удобно запускать вечером в пятницу: формирование остатков и удаление документов на объёмной базе может идти несколько часов, а тестирование и исправление со сжатием — ещё дольше. Не прерывайте процесс отключением питания — это почти гарантированно повредит файл базы.
ПЗ
Практическое замечание

Проверка результата после свертки

После завершения процедуры обязателен контроль: сверьте остатки в свёрнутой базе с отчётами, сохранёнными до свертки. Расхождения чаще всего возникают по расчётам с контрагентами, НДС и резервам — эти участки проверяйте в первую очередь.

Контрольные точки

Как проверить результат

ОСВ по всем счетам на дату свертки
Норма

Остатки совпадают с отчётом, снятым до свертки

Тревожный признак

Есть расхождения по суммам или появились остатки на счетах, где их не было

Остатки по складам и номенклатуре
Норма

Количество и стоимость товаров совпадают с инвентаризационными данными

Тревожный признак

Отрицательные остатки или пропавшие позиции

Расчёты с контрагентами
Норма

Задолженность по каждому контрагенту и договору совпадает с актом сверки

Тревожный признак

Свернутые «котлом» суммы без детализации по договорам

Открытие старых отчётов
Норма

Регламентированная отчётность прошлых периодов открывается

Тревожный признак

Отчёты не открываются или требуют удалённые данные

Если расхождения есть, не пытайтесь «подогнать» их оборотами текущего периода — исправляйте документы ввода остатков, чтобы стартовое сальдо было точным. Ошибка в остатках на начало периода потянется через весь год и всплывёт при закрытии месяца или при выверке отчётности.

Типичные ошибки и ограничения

Типичные ошибки
01
Свертка рабочей базы вместо копии — при сбое или ошибке в настройках история теряется безвозвратно
02
Свертка до сдачи отчётности — потом требуется корректировка прошлого периода, а документов уже нет
03
Отсутствие контрольных отчётов до свертки — не с чем сравнить результат, расхождения обнаруживаются слишком поздно
04
Свертка при работающих пользователях — часть документов блокируется, остатки формируются неполными
05
Ожидание, что файл уменьшится сразу — без сжатия таблиц или перезагрузки в dt размер файла почти не меняется
06
Удаление архивной копии «для экономии места» — при налоговой проверке невозможно представить первичные документы

Есть и принципиальные ограничения. Свертка не поможет, если медленная работа вызвана не размером базы, а нехваткой ресурсов сервера, неоптимальными доработками конфигурации или большим числом одновременных пользователей. В таких случаях эффект от свертки будет кратковременным.

Кроме того, в нетиповых и сильно доработанных конфигурациях штатная обработка может не учитывать добавленные регистры и документы. Тогда свертку выполняют с привлечением программиста: либо дорабатывают обработку, либо переносят остатки специализированными средствами конвертации данных.

Маршрут решения

Как выбрать действие

База типовая, отчётность сдана, история нужна только для справокВыполняйте штатную свертку на копии, оригинал сохраните в архив
Конфигурация сильно доработана, есть собственные регистрыПривлеките разработчика для адаптации обработки свертки
Планируются корректировки прошлых периодовОтложите свертку до завершения всех исправлений и сдачи уточнённых деклараций
База тормозит, но объём небольшойСначала проверьте оборудование и регламентные операции — свертка может не помочь

Альтернативы свертке

Свертка — не единственный способ справиться с разросшейся базой. В зависимости от цели подходят другие варианты:

  • Новая чистая база с переносом остатков. Подходит при смене учётной политики или переходе на другую конфигурацию. Остатки переносят обработками переноса данных, история остаётся в старой базе.
  • Переход с файлового режима на клиент-серверный. Если проблема в ограничениях файлового режима, перевод на SQL-сервер даёт больший эффект, чем свертка.
  • Удаление только устаревших данных. Иногда достаточно удалить помеченные объекты, очистить журналы регистрации и версии объектов, не трогая документы.
  • Распределённая база или разделение по организациям. Для холдингов иногда выгоднее разделить учёт по нескольким базам.
Итог

Что важно запомнить

Свертка заменяет документы прошлых периодов вводом остатков на выбранную дату, уменьшая базу и ускоряя работу. Процедура необратима: выполняйте её только на копии, после сдачи отчётности, с контрольными отчётами до и после. Архивную копию базы храните постоянно — она понадобится для проверок и справок.

Частые вопросы о свертке 1С

Можно ли отменить свертку, если что-то пошло не так?

Штатной кнопки «отменить» нет. Восстановить данные можно только из резервной копии, сделанной до свертки. Именно поэтому свертку всегда выполняют на копии базы: если результат не устроил, копию просто удаляют, а рабочая база остаётся нетронутой.

Нужно ли хранить архивную базу после свертки и сколько?

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

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

Удалённые документы освобождают место внутри файла, но сам файл не сжимается автоматически. Для файловой базы выполните тестирование и исправление с включённым сжатием таблиц либо выгрузите базу в файл dt и загрузите её в новую пустую базу — после этого размер заметно сократится.

Можно ли свернуть только часть данных, например один склад?

Типовая обработка позволяет выбрать разделы учёта для свертки, но свернуть данные по одному складу или одной организации внутри общей базы штатными средствами обычно нельзя. Такие задачи решают программным путём — через доработанные обработки или механизмы конвертации данных.

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

Сначала найдите счёт и субконто, по которому возникло расхождение, сравнив ОСВ до и после свертки. Чаще всего причина — непроведённые документы, ошибки в расчётах с контрагентами или особенности учёта НДС. Исправляйте расхождение через корректировку документов ввода остатков; если расхождений много, проще удалить свёрнутую копию и повторить процедуру после исправления исходных данных.

Как часто нужно делать свертку?

Жёсткого регламента нет. Практический ориентир — раз в год или раз в несколько лет, когда размер базы начинает влиять на скорость работы. Делать свертку чаще, чем раз в год, обычно бессмысленно: история текущего года часто нужна для оперативных сверок и корректировок.