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

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

Свертка базы 1С: что это и как выполнить правильно

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

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

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

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

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

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

Справочники — контрагенты, номенклатура, склады, договоры — при свертке сохраняются. Удаляются именно документы и их движения по регистрам. Итоги регистров пересчитываются, и учет продолжается с даты свертки как с новой точки отсчета.

После свертки база содержит: актуальные справочники, документы ввода остатков и все документы, созданные после даты свертки. Проверить корректность можно, сравнив оборотно-сальдовую ведомость или складские отчеты в старой и новой базе на дату свертки — остатки должны совпасть.

Когда свертка действительно нужна

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

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

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

Нужна ли свертка в вашем случае

Отчеты и документы открываются медленно, база ведется больше 3–5 лет, история не нужна ежедневноСвертка оправдана — планируйте ее на копии базы
База небольшая, но работает медленноСначала проверьте сервер, индексы СУБД и регламентные задания — свертка не поможет
Нужна история документов для сверок с контрагентамиСвертку не выполняйте либо оставьте архивную копию с полным доступом
Есть незакрытые периоды и несданная отчетностьСначала закройте периоды и сдайте отчетность, потом сворачивайте

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

Подготовка важнее самой операции — большинство проблем после свертки связаны именно с пропущенными шагами на этом этапе. Первое и обязательное действие — полная резервная копия базы. Для файловой базы это выгрузка в dt через конфигуратор, для клиент-серверной — средствами СУБД плюс выгрузка dt. Копию нужно проверить: убедиться, что она открывается и данные на месте.

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

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

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

Как выполнить свертку пошагово

В типовых конфигурациях обработка свертки находится в разделе администрирования: например, «Администрирование → Обслуживание → Свертка информационной базы» (точный путь зависит от конфигурации). Работать нужно в копии базы в монопольном режиме — все пользователи должны выйти, регламентные задания отключены.

Общий порядок действий: запустите обработку свертки, укажите дату свертки, выберите разделы учета для свертки (обычно все), дождитесь формирования документов ввода остатков. Затем программа предложит удалить старые документы — соглашайтесь только после того, как убедитесь, что остатки сформированы. После завершения выполните тестирование и исправление базы и пересчет итогов.

Для крупных баз свертка может занимать часы. Планируйте ее на выходные или ночь и следите за свободным местом на диске: временные таблицы и журналы транзакций СУБД во время операции растут существенно.

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

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

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

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

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

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

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

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

Есть расхождения по счетам — остатки введены не полностью

Складские остатки
Норма

Количество и сумма по номенклатуре совпадают с эталоном

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

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

Взаиморасчеты с контрагентами
Норма

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

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

Долги «свернулись» в одну сумму без детализации или не совпадают

Проведение новых документов
Норма

Документы проводятся, отчеты формируются без ошибок

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

Ошибки проведения, ссылки на удаленные объекты

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

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

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

Типичные ошибки при свертке
01
Свертка без резервной копии — при сбое данные прошлых лет теряются безвозвратно
02
Свертка при незакрытом месяце — в остатки попадает нерассчитанная себестоимость
03
Игнорирование отрицательных остатков — они переносятся в новую базу как ошибочные вводы
04
Свертка в рабочей базе вместо копии — при ошибке останавливается работа всей компании
05
Удаление архивной базы — невозможно восстановить первичку для проверок и сверок

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

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

Свертка — не единственный способ справиться с ростом базы. Если история нужна, но редко используется, рассмотрите разделение базы: выгрузку текущего года в отдельную рабочую базу с переносом остатков через типовую синхронизацию или обработки переноса данных. Это дает более управляемый результат, чем автоматическая свертка.

Для клиент-серверных баз часть проблем решается административно: регулярное обновление статистики и переиндексация в СУБД, увеличение ресурсов сервера, настройка регламентных заданий на нерабочее время. Эти меры не уменьшают объем данных, но заметно ускоряют работу и позволяют отложить свертку.

Сравнение подходов к уменьшению базы

Типовая свертка

Быстро и штатно, но удаляет историю и может не охватить доработанные регистры

Перенос остатков в новую базу

Полный контроль над переносимыми данными, но требует больше времени и настройки обмена

Оптимизация СУБД и сервера

Сохраняет всю историю и ускоряет работу, но объем базы продолжает расти

Итог

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

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

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

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

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

Удаляются ли справочники при свертке?

Нет, справочники (контрагенты, номенклатура, склады, договоры и т.д.) сохраняются. Удаляются документы раньше даты свертки и их движения по регистрам. Неиспользуемые элементы справочников остаются в базе — при желании их можно почистить отдельно.

Какую дату лучше выбрать для свертки?

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

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

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

Что делать со старой базой после свертки?

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

Работает ли типовая свертка в доработанной конфигурации?

Типовая обработка охватывает стандартные регистры и документы. Самописные регистры и нестандартные документы она может не обработать — тогда потребуется доработка обработки разработчиком и отдельная проверка остатков по нестандартным разделам учета.