Свёртка базы 1С — операция удаления старых документов с сохранением остатков на выбранную дату. Применяется, когда база разрослась до десятков гигабайт, отчёты строятся медленно, а в реальной работе данные старше двух-трёх лет уже не нужны. Делается типовой обработкой «Свёртка информационной базы», которая входит в большинство конфигураций на платформе 1С:Предприятие 8.3.
Что такое свёртка и зачем она нужна
Свёртка не удаляет данные «насовсем» — она преобразует историю проводок в один документ ввода остатков на определённую дату. До этой даты документов в базе уже нет, но остатки по регистрам сохранены: можно работать дальше, не теряя сальдо по контрагентам, складам, счетам учёта.
Технически обработка делает три вещи: формирует документы «Ввод начальных остатков» по нужным регистрам, помечает на удаление документы до даты свёртки, затем удаляет их физически. После свёртки база уменьшается в разы, а отчёты по текущему периоду строятся быстрее.
Когда стоит делать свёртку
- база занимает больше 5–10 ГБ для файловой или 50+ ГБ для серверной;
- отчёты за месяц/квартал строятся минутами вместо секунд;
- тестирование и исправление идёт по 10+ часов;
- в типовых формах списков длительное обновление;
- история старше 3 лет в оперативной работе не используется;
- планируется миграция на новую конфигурацию или платформу.
Когда свёртку делать нельзя или преждевременно
- не закрыт текущий налоговый период — потеряете данные для отчётности;
- идёт камеральная или выездная налоговая проверка — все первичные документы должны быть на месте;
- не прошло 4 года хранения первичных документов (требование НК РФ);
- не выгружены данные для статистики/аналитики, которая строится на исторических документах;
- не сделан полный бэкап «на вечное хранение».
Подготовка к свёртке
Это операция, после которой нельзя «откатить» решение без восстановления из резервной копии.
- Закройте все периоды до даты свёртки. Бухгалтерский и налоговый учёт должен быть выверен, регламентные операции (закрытие месяца, расчёт НДС, пересчёт зарплаты) — проведены.
- Выгрузите бухгалтерскую и налоговую отчётность за все периоды, попадающие под свёртку, в pdf/печатные формы. Это резерв на случай запросов от ИФНС.
- Сделайте полную копию базы. Для файловой — копия
1Cv8.1CD. Для серверной — выгрузка dt-файла плюс бэкап средствами СУБД. - Сохраните копию базы в архиве «до свёртки» — она может понадобиться через год-два.
- Проведите тестирование и исправление информационной базы: реиндексацию, проверку ссылочной целостности, пересчёт итогов.
- Заблокируйте работу пользователей — операция монопольная.
Запуск типовой обработки
В большинстве конфигураций (Бухгалтерия 3.0, УТ 11, УНФ, Розница 2.3, ERP 2.5) обработка встроена и доступна одним из способов:
- через «Все функции»: Главное меню → Все функции → Обработки → Свёртка информационной базы;
- через раздел Администрирование: Сервис → Свёртка информационной базы (название зависит от конфигурации);
- в Бухгалтерии 3.0: Администрирование → Обслуживание → Свёртка информационной базы.
Если в конфигурации обработки нет, её можно скачать с сайта ИТС-поддержки: its.1c.ru. Внешнюю обработку открывают через Файл → Открыть, выбирая .epf-файл.
Шаги обработки
Шаг 1: выбор даты свёртки
На первой странице мастера указывается дата, на которую будут зафиксированы остатки. Документы строго до этой даты будут удалены. Дата, начиная с которой — останутся.
Типовые варианты: 31 декабря позапрошлого года, конец квартала, начало финансового года. Не выбирайте дату внутри квартала — это ломает отчётность по НДС.
Шаг 2: выбор разделов учёта
Обработка предложит галочки по разделам: бухгалтерский учёт, взаиморасчёты, склад, НДС, расчёты с персоналом и т. д. По умолчанию отмечено всё — для типового сценария можно оставить как есть. Если ведёте учёт только по части разделов, лишние снимите.
Шаг 3: формирование документов ввода остатков
Обработка автоматически создаст документы «Ввод начальных остатков» по каждому отмеченному разделу. Они будут датированы началом первого рабочего дня после даты свёртки (например, при свёртке на 31.12 — документы датируются 01.01).
На этом этапе ничего не удаляется. Остатки сформированы, но старые документы ещё на месте. Запустите Оборотно-сальдовую ведомость на дату свёртки до и после ввода остатков — суммы должны совпасть копейка в копейку.
Шаг 4: пометка на удаление и физическое удаление
После сверки остатков обработка пометит на удаление все документы до даты свёртки и запустит удаление помеченных объектов. Это самый долгий этап: для базы 10 ГБ — несколько часов, для серверной 50+ ГБ — до суток.
«Свёртка информационной базы успешно завершена. Сформировано документов ввода остатков: N. Удалено документов: M. Размер базы уменьшен на X ГБ.»
Что делать при проблемах
Если на этапе ввода остатков обнаружились расхождения сумм — отмените операцию, восстановитесь из бэкапа и разберитесь с регистрами накопления. Часто причина — непроведённые документы за прошлые периоды или неактуализированные итоги.
Если удаление помеченных объектов падает с ошибкой «На объект ссылаются» — какой-то документ после даты свёртки ссылается на документ до даты. Проблемные ссылки видны в отчёте обработки. Решение: либо «развязать» ссылку вручную, либо изменить дату свёртки.
После свёртки прогоните тестирование и исправление с реиндексацией и пересчётом итогов — это нужно, чтобы новые таблицы итогов соответствовали урезанному набору документов.
Риски свёртки
- Потеря детализации — после свёртки нельзя построить оборотку по контрагенту за свёрнутый период. Будет видна только сумма остатка на дату.
- НДС и зачёты авансов — самая частая проблема. Записи книг покупок/продаж за свёрнутый период исчезают. Если в текущем периоде нужны вычеты с авансов прошлых лет — заранее закройте их или не сворачивайте этот регистр.
- Зарплата и кадры — расчёт отпускных и среднего заработка использует данные за 12–24 месяца назад. Если сворачивать ЗУП, нужно сохранить расчётные базы.
- Налоговая проверка — ИФНС запросит первичку за свёрнутый период. Бэкап «до свёртки» должен быть доступен 4 года минимум.
- Долгие операции — удаление помеченных может идти сутки. Планируйте на выходные.
FAQ
Свёртка делает резервную копию автоматически?
Нет. Перед запуском обработка спросит, сделан ли бэкап, но проверить не сможет. Резервную копию делайте сами — выгрузка dt-файла плюс бэкап средствами СУБД для серверной базы.
Можно ли отменить свёртку после удаления документов?
Нет. Только восстановлением из резервной копии. Поэтому бэкап «до свёртки» обязателен и хранится отдельно от регулярных.
На какую дату лучше делать свёртку?
Конец финансового года — 31 декабря. Так не ломаются регламентные операции по НДС, налогу на прибыль, отчётность по сотрудникам. Свёртка внутри квартала почти всегда приводит к ручной донастройке.
Что делать со счёт-фактурами за свёрнутый период?
Если ведёте раздельный архив счёт-фактур (xml/pdf) — он остаётся. Сами документы в базе исчезнут, но книги покупок и продаж за свёрнутый период можно выгрузить заранее в Excel или сохранить регламентированный отчёт.
Сильно ли уменьшится база после свёртки?
Зависит от глубины свёртки и интенсивности работы. Типовой результат — уменьшение в 3–10 раз. База 50 ГБ после свёртки на 2 года назад превращается в 8–15 ГБ.
Подойдёт ли свёртка для УПП или старых конфигураций на 8.2?
Типовая обработка адаптирована под актуальные конфигурации на 8.3. Для УПП и старых редакций иногда нужны доработанные варианты или сторонние обработки. Перед запуском проверьте совместимость в карточке обработки.
Что делать, если после свёртки расходятся отчёты с прошлым периодом?
Сравните оборотку до даты свёртки в исходной базе (из бэкапа) и сальдовый отчёт после свёртки. Если есть расхождение — причина в неучтённых регистрах или непроведённых документах. Восстанавливайтесь из бэкапа и разбирайтесь.