Как свернуть базу 1С без потери остатков

· 10 мин

Содержание

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

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

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

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

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

После удаления помеченных объектов в базе остаётся:

  • 📦 входящее сальдо на дату свертки (в виде документов ввода остатков);
  • 📄 документы, созданные начиная с даты свертки;
  • 🗂 справочники, настройки, учётная политика — они не трогаются.

Свертка оправдана, когда:

  • база выросла до десятков гигабайт и файловый вариант еле ворочается;
  • в учёте накопилось 5–10 лет, а старые периоды давно сданы и закрыты;
  • вы переносите учёт в новую базу и старую историю тащить не нужно;
  • резервные копии стали слишком тяжёлыми, а место на диске кончается.

Свертка решает проблему объёма, а не кривого учёта. Если база тормозит из-за ошибок в структуре или нехватки ресурсов — сначала попробуйте более мягкие способы (о них ниже), свертка тут не поможет.

Один важный момент про хранение. Удаляя документы из базы, вы не освобождаетесь от обязанности хранить первичку. По закону № 402-ФЗ и Налоговому кодексу документы и данные учёта хранят не меньше пяти лет. Поэтому архивную копию базы «до свертки» нужно сохранить и не удалять весь срок хранения — именно в ней останется детализация, которую свертка убирает.

Что подготовить до запуска свертки

Подготовка важнее самой процедуры. Если на входе в базе бардак, свертка аккуратно перенесёт этот бардак в остатки.

Порядок такой:

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

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

Как выполнить свертку базы: порядок действий

Обработка «Свертка информационной базы» входит в типовую поставку. Если в меню её не видно, откройте через Главное → Сервис → «Все функции» → ветка «Обработки» → «Свертка информационной базы». Команду «Все функции» сначала включают в настройках: Главное → Настройки → Параметры → галочка «Отображать команду „Все функции“».

Дальше обработка ведёт пошагово:

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

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

Какие остатки формируются и что теряется

Свертка сохраняет сальдо по счетам, но огрубляет детализацию. Это нормально для её задачи, но знать об этом нужно заранее.

Что сохраняется:

  • ✅ сальдо по всем счетам на дату свертки;
  • ✅ аналитика по субконто: контрагенты, договоры, номенклатура, статьи затрат;
  • ✅ остатки по складам, партиям (если партионный учёт ведётся);
  • ✅ остатки взаиморасчётов по каждому контрагенту и договору.

Что огрубляется или теряется:

  • ❌ детализация расчётов по документам-основаниям. Остаток по счёту 62 сохранится, но по каким именно отгрузкам он сложился — в остатках уже не видно;
  • ❌ история авансов и их зачёта. Это влияет на автоматический зачёт НДС с авансов — после свертки незачтённые авансы лучше проверить вручную;
  • ❌ движения по курсовым разницам прошлых периодов — останется только итоговая переоценённая сумма;
  • ❌ данные для отчётов с анализом за свёрнутые годы: обороты и расшифровки за удалённый период пропадут.
Что было до сверткиЧто останется после
Сотни документов за годОдин пакет «Ввод остатков»
Остаток 62 с расшифровкой по счетам-фактурамОстаток 62 по контрагенту и договору
Движения авансов по датамСвёрнутое сальдо авансов
ОСВ за любой свёрнутый месяцОСВ только с даты свертки

Поэтому дату свертки выбирают с запасом: не трогают последние 1–2 закрытых года, если по ним ещё могут понадобиться расшифровки или идёт сверка с контрагентами.

Ошибки, из-за которых свертка портит учёт

Самые дорогие ошибки совершают не во время процедуры, а до и после неё.

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

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

Когда свертку лучше заменить другим способом

Свертка — не единственный способ ускорить базу. Часто проблему решают мягче и без потери истории.

Что делать с тяжёлой базой 1С?

Коротко про альтернативы:

  • Тестирование и исправление. Реиндексация таблиц и сжатие нередко возвращают базе скорость без удаления данных. Делается в режиме Конфигуратора в монопольном доступе.
  • Переход на клиент-серверный вариант. Файловая база на СУБД (PostgreSQL или MS SQL) работает быстрее на больших объёмах и снимает ограничение на размер.
  • Чистка журнала регистрации. Журнал разрастается отдельно от данных; его усечение освобождает место, не трогая учёт.
  • Удаление только помеченных объектов. Если в базе накопились старые пометки на удаление — уберите их, это безопаснее свертки.

Как проверить, что свертка прошла без потерь

Проверка идёт в два захода: до удаления документов и после.

Пока документы помечены, но не удалены:

  1. Снимите ОСВ на дату свертки в свёрнутой базе.
  2. Сравните её с эталонной ОСВ, снятой до свертки. Итоговые сальдо и аналитика по субконто должны совпасть до копейки.
  3. Проверьте ключевые счета вручную: 01, 02, 10, 41, 60, 62, 76, 68, 69, 70, 80, 84. По расчётным счетам смотрите детализацию по контрагентам и договорам.
  4. Убедитесь, что документы ввода остатков проведены — непроведённые остатков не дают.

После удаления помеченных объектов:

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

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

Свертка в облачной 1С

В облачных сервисах (1С:Фреш и аналоги) доступ к Конфигуратору и запуску произвольных обработок ограничен. Поэтому порядок действий отличается от локальной базы.

Что нужно учесть:

  • 📌 Резервные копии в облаке делает провайдер по расписанию. Перед сверткой запросите выгрузку актуальной копии себе — чтобы архив остался на вашей стороне.
  • 📌 Типовая обработка свертки может быть недоступна напрямую: запуск сторонних и внешних обработок в облаке закрыт политиками безопасности.
  • 📌 Если встроенной свертки в вашем тарифе нет, свертку выполняют через выгрузку базы, свертку в локальной копии и обратную загрузку — но это делают через поддержку сервиса.
  • 📌 Удаление помеченных объектов в облаке доступно из пользовательского режима так же, как в локальной базе.

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

Частые вопросы

На какую дату сворачивать базу?
На начало закрытого года или квартала — чаще всего 01.01. Не сворачивайте последние 1–2 закрытых года, если по ним ещё возможны сверки с контрагентами или встречные проверки.
Можно ли свернуть не всю базу, а один раздел?
Да, в обработке можно выбрать разделы учёта и конкретные регистры. Но снимать галочки стоит, только если точно понимаете, какие остатки при этом не сформируются.
Останется ли НДС и зачёт авансов корректным после свертки?
Сальдо останется верным, но детализация авансов по документам огрубляется. Незачтённые авансы и книгу покупок/продаж за переходный период проверьте вручную.
Сколько времени занимает свертка?
От нескольких минут до нескольких часов — зависит от объёма базы и числа документов. На большой файловой базе планируйте операцию на нерабочее время.
Нужно ли хранить старую базу после свертки?
Да. Первичные документы по закону хранят не меньше пяти лет, поэтому архивную копию «до свертки» держите весь срок хранения и не удаляйте.
Чем свертка отличается от удаления помеченных объектов?
Свертка сначала формирует входящие остатки, а потом помечает старые документы на удаление. Простое удаление помеченных объектов остатки не формирует — оно убирает только то, что вы пометили вручную.

Источники

  • Федеральный закон «О бухгалтерском учёте» № 402-ФЗ (сроки хранения первичных документов)
  • Налоговый кодекс РФ, ст. 23 (срок хранения данных бухгалтерского и налогового учёта)