Администрирование · 12 мин
Свертка базы 1С: что это и как её выполнить правильно
Свертка базы 1С: что это такое, когда её нужно делать, какие данные переносятся, пошаговый порядок выполнения, риски и способы проверки результата после свертки.
Свертка базы 1С — это штатная процедура сокращения объёма информационной базы, при которой документы за выбранный прошлый период удаляются, а их итоговые результаты сохраняются в виде остатков на дату свертки. Вместо тысяч документов за несколько лет в базе остаются компактные записи: остатки по счетам бухгалтерского учёта, по складам, по взаиморасчётам с контрагентами, по денежным средствам и другим разделам учёта.
Процедура встроена в типовые конфигурации: «1С:Бухгалтерия», «1С:Управление торговлей», «1С:Комплексная автоматизация», «1С:ERP» и другие. Обычно обработка называется «Свертка информационной базы» и находится в разделе администрирования. Внешние обработки свертки также существуют, но типовой механизм предпочтительнее — он учитывает специфику конфигурации и корректно формирует документы ввода остатков.
Важно понимать: свертка — необратимая операция для текущей копии базы. Удалённые документы восстановить нельзя, поэтому перед запуском обязательно создаётся полная резервная копия, а результат сверяется с отчётами, снятыми до процедуры. Ниже разберём, когда свертка действительно нужна, как она выполняется и как проверить, что всё прошло корректно.
Зачем нужна свертка и когда её делать
Основная причина — рост объёма базы. За несколько лет активной работы в базе накапливаются сотни тысяч документов и движений по регистрам. Это замедляет проведение документов, формирование отчётов, обмены данными, обновление конфигурации и создание резервных копий. Свертка удаляет историю, которая уже не нужна для оперативной работы, и возвращает базе приемлемую скорость.
Типичные ситуации, когда свертка оправдана:
- база ведётся несколько лет, а документы старше прошлого года нужны только для справок;
- заметно выросло время формирования отчётов и проведения документов;
- обновление конфигурации занимает часы из-за объёма данных;
- файловая база приблизилась к практическим пределам стабильной работы;
- организация меняет систему учёта и хочет начать «с чистого листа» с остатками.
Проверьте размер файла базы или объём на SQL-сервере
Засеките время формирования типовых отчётов
Оцените длительность последних обновлений
Уточните у бухгалтерии, какие периоды реально нужны
При этом свертка — не единственный способ ускорить работу. Если база раздута из-за неактуальных помеченных на удаление объектов, сначала стоит выполнить удаление помеченных объектов, тестирование и исправление, а для файловой базы — сжатие таблиц. Иногда этого достаточно, и свертку можно отложить.
Что происходит с данными при свертке
Механика процедуры проста по идее и трудоёмка на практике. Пользователь указывает дату свертки — например, 31 декабря прошлого года. Обработка анализирует все документы до этой даты включительно, рассчитывает итоговые остатки по регистрам и формирует документы ввода остатков (в бухгалтерских конфигурациях — «Операции, введенные вручную» или специальные документы «Ввод остатков») на дату свертки. После этого документы прошлых периодов удаляются вместе с их движениями.
В результате в базе остаются:
- справочники: контрагенты, номенклатура, договоры, склады, сотрудники;
- остатки по счетам бухгалтерского и налогового учёта на дату свертки;
- остатки товаров на складах, взаиморасчётов с покупателями и поставщиками;
- остатки денежных средств, задолженности по кредитам, НДС и другим разделам;
- документы после даты свертки — они не затрагиваются.
Теряется детализация прошлых периодов: нельзя будет открыть конкретную реализацию двухлетней давности, сформировать акт сверки за старый период или перепровести документы задним числом. Если такая потребность возникнет, данные придётся поднимать из архивной копии — именно поэтому копия перед сверткой обязательна и должна храниться постоянно, а не до первой проверки.
Подготовка: что сделать до запуска свертки
Качество свертки на 80% определяется подготовкой. Если в учёте есть ошибки — незакрытые месяцы, отрицательные остатки, непроведённые документы — обработка перенесёт их в остатки, и разбираться с проблемами придётся уже в новой структуре базы.
Порядок подготовки выглядит так:
- Закройте все периоды до даты свертки: выполните регламентные операции закрытия месяца, рассчитайте налоги, сформируйте отчётность.
- Проверьте учёт типовыми средствами: экспресс-проверка ведения учёта, анализ отрицательных остатков по складам и счетам, контроль взаиморасчётов.
- Удалите помеченные на удаление объекты — они только добавят объёма обработке.
- Снимите и сохраните контрольные отчёты: оборотно-сальдовую ведомость, анализ счетов 62 и 60, остатки по складам, кассе и банку на дату свертки.
- Создайте резервную копию базы и проверьте, что она восстанавливается.
- Завершите сеансы всех пользователей и отключите регламентные задания на время свертки.
- 1Создайте резервную копию и проверьте её восстановление
- 2Завершите работу пользователей, отключите регламентные задания
- 3Откройте обработку «Свертка информационной базы» в разделе администрирования
- 4Укажите дату свертки и организации, по которым выполняется процедура
- 5Отметьте разделы учёта для свертки и запустите формирование остатков
- 6Проверьте сформированные документы ввода остатков до подтверждения удаления
- 7Подтвердите удаление документов прошлых периодов
- 8Сверьте отчёты после свертки с контрольными отчётами, снятыми до неё
Как выполняется свертка в типовых конфигурациях
В «1С:Бухгалтерии» обработка находится в разделе «Администрирование» — «Обслуживание» — «Свертка информационной базы». В торговых конфигурациях её можно найти через поиск по разделу «НСИ и администрирование». Интерфейс обработки проводит по шагам: выбор даты, выбор организаций, выбор разделов учёта, предварительный просмотр остатков, подтверждение удаления.
Свертка по всем организациям или выборочно
Если в базе ведётся учёт по нескольким организациям, типовая обработка позволяет свернуть только часть из них. Это удобно, когда одна организация закрывается, а по другой история нужна полностью. Учтите: документы, в которых участвуют обе организации (например, внутрихолдинговые передачи), могут быть обработаны с ограничениями — такие случаи стоит проверить вручную после свертки.
Длительность процедуры
Свертка большой базы — долгая операция: на объёмных базах она может занимать часы. Запускайте её в нерабочее время, на сервере с достаточным объёмом оперативной памяти и свободного дискового пространства. Прерывать процесс нельзя — это может оставить базу в промежуточном состоянии, где часть документов уже удалена, а остатки сформированы не полностью. Если процедура прервалась, восстанавливайте базу из копии и повторяйте свертку после устранения причины сбоя.
Проверка результата после свертки
Формальное завершение обработки не означает, что всё прошло корректно. Обязательный этап — сверка итоговых показателей до и после. Сравните отчёты, снятые на дату свертки: оборотно-сальдовую ведомость, остатки по складам, взаиморасчёты, денежные средства. Значения должны совпадать до копейки.
Как проверить результат свертки
Сальдо по всем счетам совпадает с отчётом, снятым до свертки
Расхождения по счетам — остатки сформированы не полностью или с ошибками
Количество и суммы по каждому складу совпадают
Отрицательные остатки или пропавшие позиции номенклатуры
Задолженность по каждому контрагенту и договору совпадает
Сводные остатки без детализации по договорам, расхождения сумм
Проводятся без ошибок, последовательности восстановлены
Ошибки проведения, ссылки на удалённые документы
После сжатия таблиц объём заметно уменьшился
Размер не изменился — сжатие не выполнялось или свертка не завершена
Отдельно проверьте регламентные операции первого месяца после даты свертки: амортизацию, закрытие затратных счетов, расчёт налога на прибыль. Если остатки по основным средствам или незавершённому производству перенесены неточно, ошибки проявятся именно здесь.
Частые ошибки и ограничения процедуры
Есть и принципиальные ограничения. Свертка не заменяет исправление ошибок учёта: если учёт вёлся неправильно, остатки будут неправильными. Типовая обработка не всегда корректно обрабатывает нестандартные доработки конфигурации — если учёт сильно изменён, свертку стоит сначала выполнить на копии и тщательно проверить. Кроме того, хранить первичные документы за периоды, попавшие под свертку, всё равно нужно: требования законодательства о сроках хранения бухгалтерских документов никто не отменял, поэтому архивная копия базы или бумажный архив обязательны.
Альтернативы свертке
Что выбрать вместо свертки или вместе с ней
Подходит, если база раздута мусором, а история документов нужна. Не сокращает рабочие данные, только освобождает место
Подходит при смене конфигурации или редакции. Трудоёмко, но даёт чистую базу с остатками без лишних настроек
Подходит, если проблема в скорости работы многих пользователей, а не в объёме истории. Требует инфраструктуры и лицензий
Подходит, когда история старше 1–2 лет не нужна в оперативной работе. Необратима, требует архивной копии и сверки
На практике часто комбинируют подходы: сначала чистят помеченные объекты и выполняют тестирование, затем делают свертку, а после — сжатие таблиц. Такой комплекс даёт максимальный эффект по скорости и объёму.
Что важно запомнить
Свертка базы 1С удаляет документы прошлых периодов и заменяет их остатками на дату свертки. Выполняйте её только после закрытия периодов, создания проверенной резервной копии и снятия контрольных отчётов. После процедуры сверьте итоги, выполните сжатие базы и сохраните архивную копию навсегда.
Частые вопросы о свертке базы 1С
Удалятся ли справочники контрагентов и номенклатуры при свертке?
Нет. Свертка затрагивает документы и их движения по регистрам, а справочники сохраняются полностью — они нужны для корректной работы остатков и дальнейшего ведения учёта. Удаляются только объекты, помеченные на удаление, если вы отдельно выполнили их удаление.
Какую дату свертки выбрать?
Обычно выбирают конец последнего закрытого отчётного года — например, 31 декабря. Так остатки совпадают с данными сданной отчётности, и сверку выполнять проще. Более поздняя дата возможна, но все периоды до неё должны быть полностью закрыты.
Почему после свертки размер файла базы не уменьшился?
Файловая база 1С не уменьшает файл автоматически: освобождённое место остаётся зарезервированным внутри файла. Чтобы физически сократить размер, выполните тестирование и исправление с включённым сжатием таблиц информационной базы через конфигуратор.
Можно ли отменить свертку, если что-то пошло не так?
Нет, операция необратима. Единственный способ вернуться — восстановить базу из резервной копии, созданной до свертки. Поэтому копию делают обязательно и проверяют её работоспособность до запуска процедуры.
Нужна ли свертка, если база работает на SQL-сервере и не тормозит?
Если скорость устраивает и объём не создаёт проблем с резервным копированием и обновлениями, свертка не обязательна. Она нужна тогда, когда история мешает: замедляет операции, раздувает бэкапы или усложняет миграции.
Что делать со старыми документами для налоговой проверки?
Храните архивную копию базы до свертки — из неё при необходимости можно восстановить любой документ и сформировать отчёт за старый период. Дополнительно сохраняйте регламентированную отчётность и первичные документы в бумажном или электронном архиве в соответствии со сроками хранения.