Как свернуть базу 1С 8.3 Бухгалтерия и обрезать её на дату
Содержание
Свертка базы 1С — это обрезка информационной базы на выбранную дату: программа формирует остатки по счетам на эту дату и удаляет все документы до неё. Объём базы падает, сальдо остаётся верным, детализация старых лет теряется безвозвратно.
Ситуация, с которой обычно всё начинается: база за десять лет выросла до 40 ГБ, оборотка открывается по минуте, закрытие месяца идёт полтора часа. А половина этого веса — документы 2015–2020 годов, которые открывали последний раз при выездной проверке. Ниже — что такое свертка базы 1С 8.3, что это даёт на практике, и подробная инструкция для Бухгалтерии 3.0: подготовка, шаги мастера, проводки, проверка и грабли.
Что такое свертка базы 1С 8.3 и что это даёт
Свертка (часто пишут «свёртка») — штатная обработка в 1С:Бухгалтерии 3.0. Делает ровно три вещи:
- 📅 берёт дату, на которую нужно обрезать историю;
- 🧾 формирует документы «Ввод остатков» с сальдо по всем счетам на эту дату;
- 🗑️ помечает на удаление все документы до этой даты.
Итог: входящие остатки одним пакетом операций плюс «живые» документы после даты свертки. Всё, что было раньше, сжимается до нескольких строк начального сальдо.
Справочники, настройки, план счетов и учётная политика не трогаются. Убираются только документы и их движения за старый период.
Зачем это делают:
- база весит меньше — быстрее бэкапы, обновления, отчёты;
- ускоряется закрытие месяца и групповое перепроведение;
- снимается риск упереться в лимиты файловой базы (~4 ГБ на таблицу, ощутимая деградация после 8–12 ГБ).
Файловым базам свертка помогает заметно сильнее, чем клиент-серверным на MS SQL или PostgreSQL. На SQL размер лечится индексами, регламентными заданиями и железом, поэтому там сворачивают реже — обычно перед переходом на другую конфигурацию или чтобы разгрузить закрытие месяца.
Что свертка делает, а чего не сделает
С этим пунктом связано большинство разочарований. Свертка — не кнопка «починить базу».
Свертка умеет:
- ✅ сформировать корректные остатки по счетам БУ и НУ на дату;
- ✅ перенести остатки по регистрам накопления (взаиморасчёты, партии, НДС, склад);
- ✅ удалить документы старого периода и сократить объём.
Свертка НЕ умеет:
- ❌ исправить ошибки учёта — красное сальдо и минус на складе «вморозятся» в остатки как есть;
- ❌ убрать дубли номенклатуры, контрагентов и других справочников;
- ❌ почистить мусор в регистрах: неверные значения измерений, повисшие записи, дубли производных справочников останутся;
- ❌ восстановить детализацию — из каких накладных сложился остаток по 60-му счёту, вы больше не увидите;
- ❌ ужать базу, если старых документов мало: объём может сидеть в регистре сведений с версиями объектов, журнале регистрации или присоединённых файлах.
Свертка необратима. Свёрнутые документы возвращаются только из архивной копии. Старую базу до свертки сохраняют навсегда — именно к ней вы пойдёте при встречной проверке за 2019 год.
Вторая ловушка — схлопывание аналитики. По счёту 62 останется сальдо в разрезе контрагентов и договоров, но без привязки к конкретным реализациям и оплатам. Для сверки актов это критично: планируйте дату так, чтобы «живой» период покрывал срок исковой давности (3 года) и глубину возможной проверки.
Свертка базы 1С 8.3 Бухгалтерия 3.0 и другие конфигурации
Штатная обработка есть не везде. Ориентир такой:
| Конфигурация | Штатная свертка |
|---|---|
| Бухгалтерия предприятия 3.0 | ✅ есть |
| Бухгалтерия КОРП 3.0 | ✅ есть |
| Упрощёнка / Базовая 3.0 | ✅ есть |
| Бухгалтерия государственного учреждения | ⚠️ своя логика, отдельная обработка |
| Комплексная автоматизация 2 | ⚠️ частично / вручную |
| ERP, УТ 11 | ❌ штатной нет |
| Зарплата и управление персоналом | ❌ так не сворачивают |
В ЗУП базу этой обработкой не сворачивают: кадровая история и данные для среднего заработка нужны за длинный горизонт, объём там чистят иначе. Для УТ и ERP берут внешние обработки или переносят остатки вручную документами «Ввод начальных остатков».
Если штатной свертки нет, типовой сценарий — выгрузить остатки на дату и загрузить в чистую базу. Это уже не свертка, а миграция: дороже, дольше, но управляемее.
Как обрезать базу 1С 8.3 Бухгалтерия на определённую дату: подготовка
Половина результата — подготовка. Спешка здесь заканчивается порчей единственной рабочей базы.
Детали, которые решают:
Дата свертки. Берите начало периода — 01.01 или начало квартала. Остатки лягут концом предыдущего дня. Резать посреди квартала можно, но сверять отчётность потом мучительно.
Закрытие месяцев. Все месяцы до даты свертки закрыты регламентными операциями. Иначе в остатки попадут незакрытые 20, 25, 26, обороты 90/91 и прочая незавершёнка.
Проверка сальдо. Оборотно-сальдовая плюс «Экспресс-проверка ведения учёта». Любую ошибку — отрицательные остатки, зависший НДС, неверное субконто — чините ДО свертки.
Релиз. Обработку свертки дорабатывают вместе с конфигурацией: в старом релизе она может не знать про новые регистры (например, по прослеживаемости или НДС). Обновитесь до актуального релиза Бухгалтерии 3.0 и только потом сворачивайте. Номер релиза смотрите в Главное → О программе.
Дату удобно выбирать так, чтобы «живыми» остались минимум 3 полных года плюс текущий. Это покрывает срок исковой давности и типичную глубину выездной проверки.
Сколько времени занимает свертка и сколько это стоит
Вопрос «на сколько встанет учёт» задают раньше всех остальных. Ориентиры по практике:
| Размер базы | Формирование остатков | Удаление помеченных | Итого простой |
|---|---|---|---|
| до 2 ГБ | 10–30 мин | 20–40 мин | 1–2 часа |
| 5–10 ГБ | 40–90 мин | 1–3 часа | 3–6 часов |
| 20–40 ГБ | 2–4 часа | 4–10 часов | смена или выходные |
Самый долгий этап — не сама свертка, а удаление помеченных объектов с контролем ссылок. На больших файловых базах его разумно запускать в пятницу вечером.
Если делать не самим, а подрядчиком, порядок цен ориентировочно такой: простая свертка одной организации в типовой Бухгалтерии 3.0 — примерно 15 000–30 000 ₽, база с несколькими организациями, доработками и ручной выверкой регистров — примерно 40 000–80 000 ₽. Тестовый прогон обычно входит в работу; если его не предлагают — это плохой знак.
Планируйте свертку на период, когда не сдаётся отчётность. Самый неудачный момент — последняя неделя перед сдачей декларации по НДС.
Пошаговая инструкция: как свернуть базу 1С 8.3
Обработка живёт в разделе Администрирование → Сервис → Свертка информационной базы. В части релизов путь идёт через Главное → Сервис. Если пункта нет вовсе, обработку СверткаИнформационнойБазы подключают как внешнюю через Администрирование → Печатные формы, отчёты и обработки.
Дальше — мастер из семи шагов.
Между шагами 5 и 6 — точка невозврата. Пока документы не удалены, откат простой: закрыли мастер, работаем дальше. После удаления — только восстановление из копии.
Какие проводки и остатки сформируются после свертки
Хозяйственных проводок свертка не пишет. Она создаёт документы «Ввод остатков», а те формируют движения, выставляющие сальдо на дату.
Что появится в базе на дату свертки:
| Счёт | Что вводится в остаток | Аналитика |
|---|---|---|
| 01, 02 | ОС и амортизация | по каждому объекту |
| 08 | Вложения во внеоборотные активы | объект строительства |
| 10 | Материалы | номенклатура, склад, партия |
| 41, 43 | Товары и готовая продукция | номенклатура, склад |
| 50, 51 | Касса и банк | касса, расчётный счёт |
| 60, 62, 76 | Взаиморасчёты | контрагент, договор |
| 68, 69 | Налоги и взносы | вид платежа |
| 70 | Расчёты с персоналом | сотрудник |
| 80, 84 | Капитал | — |
Параллельно формируются остатки по регистрам накопления: НДС предъявленный, НДС с авансов, партии товаров, взаиморасчёты. Без них после свертки поедет и вычет НДС, и списание партий.
Регистры НДС проверяйте отдельно. Незакрытый НДС с авансов и непринятый к вычету НДС должны перенестись корректно, иначе следующая декларация соберётся неверно. Контрольные счета — 19, 68.02, 76.АВ, 76.ВА.
Счета 90 и 91 в остатки не попадают: это счета оборотов, после реформации баланса сальдо у них нет. Обороты за старые периоды по ним просто исчезнут — это нормально.
Удаление документов, номера и дубли справочников после свертки
После формирования остатков старые документы помечаются на удаление и удаляются с контролем ссылок. Тут всплывают вопросы, которых в мастере нет.
Документ не удалился — на него есть ссылки. Классика: документ до даты свертки, но на него ссылается более поздний живой документ — корректировка реализации, зачёт аванса, акт сверки. 1С такие документы оставит, и это правильно: удалять их нельзя без потери целостности.
Номера документов. Нумерация после свертки не сбрасывается. Живые документы сохраняют свои номера, префиксы организаций остаются. Освободившиеся номера удалённых документов программа заново не переиспользует — новые документы продолжают нумерацию с текущего значения. Если нужна нумерация «с единицы» с нового года, это отдельная настройка периодичности нумерации, к свертке она не относится.
Дубли справочников. Свертка их не трогает. Два одинаковых контрагента или три «Бумаги А4» останутся. Чистить их отдельно, уже после свертки: Администрирование → Сервис → Поиск и удаление дублей, с обязательным указанием, какой элемент считать оригиналом.
Что сделать после свертки для чистоты базы:
- Запустить
Администрирование→Обслуживание→Удаление помеченных объектовещё раз — добить хвосты. - Проверить, что документы «Ввод остатков» проведены и стоят строго на дату свертки.
- Пересчитать итоги:
Обслуживание→Управление итогами и агрегатами. - Почистить журнал регистрации и устаревшие версии объектов, если ведётся история изменений.
- Сжать файловую базу
:
Тестирование и исправлениев конфигураторе либо выгрузка в.dtи загрузка обратно.
Файл 1Cv8.1CD сам по себе после свертки не уменьшается — место внутри просто помечается свободным. Физически объём падает только после реструктуризации или цикла выгрузка/загрузка.
Особенности: несколько организаций, тестовый прогон, работа во время свертки
Вопросы, которые задают чаще остальных.
Можно ли работать в 1С во время свертки? Нет. Обработка идёт монопольно, все пользователи выходят. Любая параллельная запись документа исказит остатки. Запускайте в нерабочее время и предупредите бухгалтерию заранее.
Кто может выполнять свертку? Технически — пользователь с полными правами. По уму — связка «главбух + специалист 1С»: кнопки нажимает технарь, остатки принимает бухгалтерия. Ответственность за корректность сальдо на бухгалтерии, а не на «кнопконажимателе».
Несколько организаций в одной базе. Свертку делают по каждой организации отдельно. Удобно, когда одну фирму нужно почистить, а по другой идёт проверка. Общие объекты — склады, номенклатура, физлица — не удаляются, они одни на все организации. Документы, где организация не заполнена, обработка может не захватить: проверьте их вручную.
Тестовый прогон. Обязателен. Разверните архивную копию как вторую базу и прогоните свертку там. Сверьте остатки, посмотрите, сколько времени заняли этапы. Только после совпадения — боевой запуск. Это единственный способ поймать проблему без риска.
Типичные ошибки при свертке базы
Грабли, на которые наступают чаще всего.
Тестирование и исправление либо цикла выгрузки в .dt и обратной загрузки.Тестирование и исправление, запустите свертку заново на восстановленной копии.Поиск и удаление дублей после свертки, перед этим сделав копию.Как проверить результат: отчёты для сверки
Свертка не считается успешной, пока не совпали контрольные точки. Минимальный набор:
- 📊 Оборотно-сальдовая ведомость на дату свертки — остатки «Ввода остатков» равны сальдо старой базы;
- 📊 ОСВ за «живой» период — до и после свертки идентична, обороты не изменились;
- 📊 Экспресс-проверка ведения учёта — без новых ошибок;
- 📊 Анализ субконто по 60, 62, 76 — контрагенты и договоры на месте;
- 📊 Регистры НДС и счета 19, 68.02, 76.АВ, 76.ВА — совпадают с исходными;
- 📊 Баланс и отчёт о финрезультатах — бьются с уже сданной отчётностью.
Сверяйте всегда со старой базой, открытой рядом в соседнем окне. Скриншоты отчётов до свертки сохраните: через месяц доказать «так и было» будет нечем.
Отдельно полезно посмотреть, что вообще занимает место. Штатного отчёта по структуре базы в Бухгалтерии нет, но размер таблиц показывают внешние обработки типа «Структура и размер таблиц базы данных», а на SQL — запрос к системным представлениям. Если 15 ГБ из 20 приходится на регистр с версиями объектов или на присоединённые файлы, свертка документов ничего не решит — чистить надо другое.
Если свертка не помогла: альтернативы и чистка базы без свертки
Свертка — не единственный путь, и не всегда лучший.
| Способ | Когда подходит | Минус |
|---|---|---|
| Штатная свертка | Файловая база, БП 3.0, нужен объём | Теряется детализация |
| Перенос остатков в чистую базу | Смена конфигурации или редакции | Трудоёмко, ручная выверка |
| Внешние обработки свертки | КА, УТ, ERP без штатной свертки | Сторонний код, риски |
| Архив + новая база с нуля | Радикальная смена учёта | Старое доступно только на чтение |
| Оптимизация без свертки | База на SQL | Старые обороты остаются |
Когда цель — скорость, а не размер, часто хватает мягких мер:
- пересчитать итоги и агрегаты;
- отключить неиспользуемую функциональность в настройках;
- почистить журнал регистрации и историю изменений объектов;
- вынести присоединённые файлы в том на диске;
- на SQL — реиндексация, обновление статистики, отдельный диск под tempdb.
Эти шаги обратимы и не стоят ничего, кроме времени. Свертку приберегите на случай, когда объём документов реально мешает жить.
Не удаляйте архивную базу после свертки. Держите её и разворачивайте на чтение, когда налоговая попросит документы за свёрнутые годы.
Частые вопросы
Что такое свертка базы 1С — простыми словами?
Как обрезать базу 1С 8.3 Бухгалтерия на определённую дату?
Администрирование → Сервис → Свертка информационной базы. Мастер попросит дату, сформирует «Ввод остатков» на неё и удалит документы до этой даты. Обязательны копия базы и прогон на тесте.Сколько времени занимает свертка?
Можно ли работать в базе во время свертки?
Уменьшится ли размер файла базы сразу после свертки?
Тестирование и исправление или выгрузки-загрузки через .dt.