Свертка базы 1С 8.3: перенос остатков на новую дату и удаление старых документов
Содержание
Свертку в 1С:Бухгалтерии 3.0 запускают из раздела Администрирование → Обслуживание → Корректировка данных → Свертка информационной базы. Программа фиксирует остатки на выбранную дату, а документы до этой даты удаляет. Перед запуском обязательно сделайте выгрузку базы в файл .dt — откатить свертку можно только из копии.
Типичная ситуация: база ведётся шестой год, файл 1Cv8.1CD вырос до 15–20 ГБ, проведение и отчёты тормозят, обновление идёт по часу. Свертка базы
данных 1С 8.3 решает это так: история за старые годы уходит в архивную копию, а рабочая база начинает жизнь с остатков на начало года.
Что делает свертка и когда она оправдана
Свертка — это не «чистка мусора», а замена истории на итог. Вместо тысяч документов за 2019–2023 годы в базе остаются только сальдо на 1 января следующего года.
Что происходит с данными:
- 📌 остатки по счетам, субконто, регистрам взаиморасчётов, партиям и НДС переносятся на дату свертки;
- 🗑️ документы и записи регистров до этой даты удаляются;
- 📚 справочники (контрагенты, номенклатура, сотрудники, договоры) остаются;
- 🔒 отчёты за удалённые периоды в рабочей базе больше не построить — только в архивной копии.
Когда свертка оправдана:
| Признак | Свертка поможет? |
|---|---|
| База больше 10–15 ГБ, отчёты за текущий год строятся минутами | Да |
| Файловая база упирается в производительность диска | Да, вместе со сжатием таблиц |
| Медленно работает один конкретный отчёт | Скорее нет: ищите причину в отборах и итогах |
| Предстоит переход на новую конфигурацию | Лучше перенос остатков в новую базу |
| Идёт налоговая проверка прошлых лет | Нет, отложите до её окончания |
Сворачивают обычно на начало года, а не на середину. Так в рабочей базе остаются целые отчётные периоды, а годовая отчётность за прошлый год уже сдана.
Подготовка базы к свертке: копия, проверка целостности, закрытие периода
Подготовка занимает больше времени, чем сама свертка. Пропуск любого пункта ниже потом выливается в расхождения остатков, которые уже нечем проверить.
Резервная копия
Без выгрузки .dt свертку не запускайте. Сделайте её в Конфигураторе: Администрирование → Выгрузить информационную базу. Для файловой базы дополнительно скопируйте весь каталог с 1Cv8.1CD, пока в базе никто не работает
.
Эту копию не удаляйте после свертки. Она становится архивом, в котором остаётся вся история. Первичные документы и регистры бухучёта хранят не менее пяти лет после отчётного года, поэтому архивная база нужна минимум на этот срок.
Тестирование и исправление
Запустите Конфигуратор → Администрирование → Тестирование и исправление. Отметьте:
- Проверку логической целостности информационной базы.
- Проверку ссылочной целостности.
- Пересчёт итогов.
- Сжатие таблиц (для файловой базы).
Для тестирования нужен монопольный доступ: попросите пользователей выйти. Битые ссылки в документах — частая причина того, что свертка падает на середине.
Закрытие периода
Перед сверткой в учёте за сворачиваемые годы всё должно быть закрыто:
- ✅ выполнено «Закрытие месяца » за все месяцы, включая декабрь с реформацией баланса;
- ✅ нет непроведённых и помеченных на удаление документов, которые нужны в учёте;
- ✅ проверены остатки по 60, 62, 76 и 19 счетам — висящие копейки после свертки станут «вечными»;
- ✅ установлена дата запрета изменения данных на конец сворачиваемого периода.
Удалите помеченные объекты заранее: Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов. Свертка пройдёт быстрее, а список удаляемого будет понятнее.
Выбор даты и настройка параметров свертки
Дата свертки — граница: всё раньше неё удалится, остатки зафиксируются на неё. Правильная дата — первое число года, следующего за последним закрытым годом. Если сейчас октябрь и отчётность за прошлый год сдана, сворачивают на 1 января прошлого года или раньше.
Почему не на 1 января текущего года:
- 📄 уточнённые декларации за прошлый год ещё возможны, а для них нужны документы;
- 🧾 книга покупок и продаж за прошлые кварталы строится только по документам;
- 🔍 если придёт требование ФНС по прошлому году, ответ проще собрать в рабочей базе.
Практичный вариант — оставить в рабочей базе текущий год и один-два прошлых. Например, в 2026 году свернуть всё до 01.01.2024.
Параметры, которые помощник свертки в БП 3.0 запрашивает или показывает:
| Параметр | На что влияет |
|---|---|
| Дата свертки | Граница удаления документов и дата остатков |
| Создание резервной копии | Помощник напоминает о ней, но не заменяет вашу выгрузку .dt |
| Проверки перед сверткой | Закрытие месяца, наличие незакрытых периодов, ошибки учёта |
| Результат | Протокол: что перенесено, что удалено, какие ошибки возникли |
Свертка на дату, внутри которой не закрыт месяц, переносит неверные остатки по 20, 26, 44 и 90 счетам. Сначала закрытие, потом свертка.
Способы свертки базы 1С 8.3: встроенная обработка или новая база
Свертку можно выполнить тремя способами. Они различаются тем, где остаётся история и сколько ручной работы потребуется.
| Способ | Когда выбирать | Риски |
|---|---|---|
| Встроенная свертка в той же базе | БП 3.0 актуального релиза, база типовая или почти типовая | Долго на больших базах, доработки могут мешать |
| Новая пустая база + перенос остатков | Нетиповая или «тяжёлая» база, переход на новую конфигурацию | Ручная сверка всех остатков, перенастройка учётной политики |
| Копия базы + ручное удаление документов | Старые релизы без помощника свертки | Высокий риск ошибок, нужен специалист |
Встроенная свертка
Основной способ для БП 3.0. Работает внутри рабочей базы: формирует документы с остатками на дату свертки, затем удаляет старые документы. Подходит, если конфигурация на поддержке и обновлена до актуального релиза.
Плюс: справочники, настройки, пользователи и права остаются как были. Минус: на базе 30–50 ГБ операция может идти десятки часов.
Новая база с переносом остатков
Создаёте чистую базу из шаблона той же конфигурации, переносите справочники и вводите остатки на дату свертки. Остатки переносят обменом данных между базами или помощником ввода начальных остатков в новой базе.
Старая база целиком становится архивом. Этот способ выбирают, когда база сильно доработана или когда свертка «в лоб» падает с ошибками.
Ручное удаление
Работа на копии: удаление документов по периодам и ввод остатков операциями. Имеет смысл только для старых нетиповых конфигураций, где нет штатного механизма. Без опыта программиста 1С этот путь не советую.
Пошаговая свертка: перенос остатков и удаление данных
Порядок для встроенной свертки в БП 3.0. Время указано ориентировочно для серверной базы на 20 ГБ.
Шаг 1. Тестовый прогон на копии
Разверните копию базы
из .dt и выполните свертку сначала там. Так вы узнаете реальное время операции и увидите ошибки до того, как они случатся в рабочей базе.
По итогам прогона составьте план работ для рабочей базы:
- 🗓️ окно — выходные или праздники, с запасом в полтора раза от времени тестового прогона;
- 👥 список пользователей, которых нужно предупредить, и дата, после которой нельзя вносить изменения в старые периоды;
- 🔁 перечень обменов (банк, ЭДО, сайт, кассы), которые нужно приостановить и потом включить обратно;
- 🧑💻 ответственный, который будет на связи, если операция прервётся ночью.
Если тестовый прогон шёл больше суток, разбейте свертку на этапы по годам уже на этой стадии.
Шаг 2. Запуск помощника
- Откройте
Администрирование → Обслуживание → Корректировка данных. - Выберите
Свертка информационной базы. - Укажите дату свертки — 1 января нужного года.
- Прочитайте результаты предварительных проверок. Если программа сообщает о незакрытых месяцах или ошибках, исправьте их и запустите заново.
Шаг 3. Формирование остатков
Программа рассчитывает остатки на дату свертки и записывает их документами в начале нового периода. Это самая долгая часть: на нашей 20-гигабайтной базе — около 4–6 часов.
Не закрывайте сеанс и не выключайте компьютер. Для серверной базы запускайте свертку с машины, которая не уйдёт в сон.
Шаг 4. Удаление старых документов
После переноса остатков программа удаляет документы и движения до даты свертки. Справочники при этом остаются, даже если на них больше нет ссылок.
Шаг 5. Сжатие и пересчёт итогов
Повторно запустите Тестирование и исправление с пересчётом итогов. Для файловой базы обязательно отметьте сжатие таблиц: без него файл 1Cv8.1CD не уменьшится, освободившееся место просто будет переиспользоваться.
Для базы на MS SQL или PostgreSQL сжатие выполняют средствами СУБД (администратор БД), это отдельная плановая операция.
Проверка после свертки: как сверить остатки
Свертка считается выполненной, только когда остатки сошлись. Сверяйте рабочую базу с архивной копией на одну и ту же дату.
Что сравнить:
- ОСВ на дату свертки: сальдо по всем счетам должно совпасть до копейки.
- ОСВ по счёту 60, 62, 76 в разрезе контрагентов и договоров.
- ОСВ по счёту 41, 10, 43 в разрезе номенклатуры и складов — количество и сумма.
- Остатки по 19 и 68.02 — суммы НДС к вычету и к уплате.
- Основные средства: первоначальная стоимость, амортизация, способ начисления.
- Расчёты с сотрудниками по 70 и 71 счету.
Удобнее всего выгрузить обе ОСВ в Excel и сравнить формулой разницы по строкам. Глазами 300 строк не сверить.
После сверки проведите тестовое закрытие первого месяца после даты свертки. Если себестоимость, амортизация и налог на прибыль считаются без ошибок — база готова к работе.
Отдельно проверьте пользователей: права, настройки отчётов и обмены с банком и ЭДО должны работать как до свертки.
Ошибки при свертке базы и как их исправить
Свертка падает чаще всего не из-за самой обработки, а из-за того, что база к ней не готова.
Ещё две ошибки организационные:
- ❌ Удаление архивной копии. Через полгода приходит требование ФНС за свёрнутый год, а документов нет нигде.
- ❌ Свертка доработанной базы без программиста. Если в конфигурации есть свои документы и регистры, штатная обработка о них не знает: их движения могут удалиться без переноса остатков.
Частые вопросы
Можно ли отменить свертку?
Сколько лет хранить архивную копию базы?
Нужно ли сдавать отчётность заново после свертки?
Сохранятся ли регламентированные отчёты за прошлые годы?
Можно ли сворачивать базу в облаке 1С:Фреш?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 29
- Налоговый кодекс РФ, статья 23