К статье
Практический материал

Администрирование · 11 мин

Для чего делать свёртку базы 1С

Зачем нужна свёртка базы 1С, когда её делать, как подготовиться и проверить результат. Порядок действий, типичные ошибки и ограничения типовой обработки.

Со временем любая рабочая база 1С накапливает документы, движения по регистрам и справочную историю за несколько лет. Объём растёт, отчёты формируются дольше, резервные копии занимают всё больше места, а поиск документа превращается в ожидание. Свёртка базы — штатный способ «обрезать» старые периоды: документы до выбранной даты удаляются, а их итоговое влияние на учёт сохраняется в виде остатков на дату свёртки.

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

Что такое свёртка базы и как она работает

Свёртка — это регламентная операция, при которой программа формирует остатки по регистрам на заданную дату и удаляет документы и движения за прошлые периоды. В типовых конфигурациях (Бухгалтерия предприятия, Управление торговлей, ERP) для этого есть специальная обработка «Свёртка информационной базы». Она создаёт документы «Ввод остатков» или аналогичные служебные документы, в которых фиксируются сальдо по счетам, остатки товаров, взаиморасчёты и другие данные на дату свёртки.

Важно понимать: свёртка — это не архивация. Данные не переносятся в архив, а удаляются. После операции в базе остаются справочники (контрагенты, номенклатура, договоры) и документы начиная с даты свёртки, а всё, что было раньше, представлено только итоговыми остатками. Провести анализ «кто и когда отгрузил конкретную партию три года назад» в свёрнутой базе уже нельзя.

Основные причины делать свёртку

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

Вторая причина — объём хранилища и скорость обслуживания. Резервные копии, выгрузки в DT, обновления конфигурации и реструктуризация на большой базе занимают часы. Уменьшение объёма сокращает время регламентных работ и снижает риск сбоев при обновлении, когда процесс прерывается по таймауту.

Третья причина — организационная: смена учётной политики, переход на новую конфигурацию, передача базы новому собственнику или «чистый старт» после реорганизации. В таких ситуациях старая история часто не нужна в оперативной работе, а остатки на начало периода — обязательны.

Скорость работыОтчёты и проведение замедлились

Замерьте время формирования типового отчёта: если оно растёт от квартала к кварталу при той же нагрузке — данные накопились

Объём базыРастут размеры копий и время выгрузки

Сравните размер резервной копии с прошлым годом и время создания DT

ОбновленияОбновление занимает часы или падает

Длительная реструктуризация и сбои по таймауту — типичный признак перегруженной базы

ИсторияСтарые периоды не нужны в работе

Если документы старше 2–3 лет открывают только для редких справок, их можно свернуть

Когда свёртку делать не стоит

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

Не стоит сворачивать периоды, в которых ещё не закрыты взаиморасчёты, не завершены длительные договоры или идёт гарантийное обслуживание по проданным товарам. Также опасно сворачивать базу с незакрытыми месяцами и непроверенными остатками: ошибки прошлых лет «заморозятся» в остатках и будут мешать дальше.

Как подготовиться к свёртке

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

Затем закройте все периоды до даты свёртки: выполните закрытие месяца, выверите остатки по счетам, складу и взаиморасчётам. Остатки на дату свёртки должны быть правильными — именно они станут «стартовой точкой» новой базы. Ошибка в остатках после свёртки исправляется сложнее, чем до неё.

Обязательный шаг — полная резервная копия базы (выгрузка в DT для файловой базы или копия средствами СУБД для клиент-серверной) и проверка её восстановления на отдельном стенде. Храните эту копию постоянно: она станет архивом старой истории.

Порядок подготовки и свёртки
  1. 1
    Согласуйте дату свёртки с бухгалтерией и пользователями истории
  2. 2
    Закройте все периоды до даты свёртки и выверите остатки по счетам, складу, расчётам
  3. 3
    Сделайте полную резервную копию и проверьте её восстановление на копии базы
  4. 4
    Завершите работу пользователей, установите монопольный режим
  5. 5
    Запустите типовую обработку свёртки, укажите дату и состав сворачиваемых данных
  6. 6
    Дождитесь формирования документов ввода остатков и удаления старых документов
  7. 7
    Сверьте остатки после свёртки с контрольными отчётами, снятыми до операции

Как выполнить свёртку и проверить результат

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

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

Проверка результата — обязательный этап. Сравните оборотно-сальдовую ведомость, остатки складов и взаиморасчётов на дату свёртки в новой базе с теми же отчётами, снятыми до операции. Цифры должны совпасть полностью.

Контрольные точки

Как проверить результат

ОСВ на дату свёртки
Норма

Сальдо по всем счетам совпадает с отчётом, снятым до свёртки

Тревожный признак

Расхождения по счетам — остатки введены не полностью или с ошибками

Остатки складов
Норма

Количество и суммы по номенклатуре совпадают с документами ввода остатков

Тревожный признак

Позиции отсутствуют или задвоены

Взаиморасчёты
Норма

Долги по контрагентам и договорам соответствуют актам сверки

Тревожный признак

Долг есть в целом по контрагенту, но не разбит по договорам/документам

Работа пользователей
Норма

Документы текущего периода проводятся, отчёты формируются

Тревожный признак

Ошибки при проведении, ссылки на удалённые объекты

Типичные ошибки и ограничения

Типовая обработка свёртки не всемогуща. Она корректно обрабатывает стандартные механизмы конфигурации, но может не учесть доработки, нестандартные регистры и документы, добавленные под заказ. Если конфигурация сильно изменена, свёртку нужно тестировать на копии и, возможно, дорабатывать обработку.

Ещё одно ограничение — связанные данные. Незакрытые заказы, незавершённые производственные этапы, партии с длительным сроком хранения могут «потянуть» за собой документы из сворачиваемого периода. После типовой свёртки такие связи иногда обрываются, и остатки приходится корректировать вручную.

Типичные ошибки
01
Свёртка без резервной копии — старая история теряется безвозвратно при любом сбое
02
Невыверенные остатки перед свёрткой — ошибки прошлых лет закрепляются в начальных остатках
03
Слишком ранняя дата свёртки — теряются периоды, которые ещё нужны для отчётности и проверок
04
Свёртка в рабочее время без монопольного режима — обрывы, блокировки и незавершённая операция
05
Отсутствие проверки после свёртки — расхождения обнаруживаются через месяцы, когда исправлять сложно
06
Игнорирование доработок конфигурации — типовая обработка пропускает нестандартные регистры

Альтернативы свёртке

Если терять историю нельзя, рассмотрите альтернативы. Первая — ведение новой базы с переносом только остатков и актуальных справочников, а старая база остаётся в режиме «только чтение» как архив. Это чистый старт без риска сломать текущую базу, но требует аккуратного переноса остатков.

Вторая альтернатива — техническая оптимизация без удаления данных: перенос файловой базы на клиент-серверный вариант, обновление оборудования, настройка индексов и регламентных заданий СУБД. Часто «тормоза» вызваны не объёмом, а инфраструктурой, и свёртка оказывается ненужной.

Сравнение вариантов

Типовая свёртка

Подходит для типовых конфигураций без сильных доработок; быстро уменьшает объём, но история удаляется

Новая база с переносом остатков

Подходит при смене учётной политики или сильных доработках; старая база остаётся архивом, но перенос требует отдельной разработки

Оптимизация без свёртки

Подходит, когда история нужна; переход на СУБД и настройка сервера сохраняют данные, но объём продолжает расти

Как выбрать решение под свою ситуацию

Маршрут решения

Как выбрать действие

База типовая, история старше 2–3 лет не нужна, остатки вывереныДелайте типовую свёртку на копии, затем в рабочей базе после проверки
Конфигурация сильно доработанаТестируйте свёртку на копии и привлекайте разработчика для проверки нестандартных регистров
Старая история нужна для проверок и анализаНе сворачивайте: оптимизируйте инфраструктуру или ведите новую базу, оставив старую архивом
Остатки на дату свёртки не сходятсяСначала закройте периоды и выверите учёт, свёртку отложите

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

Итог

Что важно запомнить

Свёртка уменьшает объём базы и ускоряет работу, заменяя старые документы остатками на дату свёртки. Делайте её только после закрытия периодов, выверки остатков и создания проверенной резервной копии, а результат обязательно сверяйте с контрольными отчётами.

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

Удалятся ли справочники при свёртке?

Нет, контрагенты, номенклатура, договоры и другие справочники сохраняются — они нужны для дальнейшей работы. Удаляются документы и движения по регистрам за периоды до даты свёртки. Типовая обработка может предложить пометить на удаление неиспользуемые элементы справочников, но это отдельная опция.

Можно ли отменить свёртку?

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

Какую дату свёртки выбрать?

Чаще всего выбирают начало текущего или прошлого года, чтобы в базе оставался хотя бы один полный отчётный период в деталях. Дату согласуют с бухгалтерией: все периоды до неё должны быть закрыты и выверены.

Ускорит ли свёртка работу базы гарантированно?

Уменьшение объёма обычно ускоряет проведение, отчёты и регламентные операции, но если причина медленной работы — слабый сервер, сеть или неоптимальные доработки, эффект будет ограниченным. Сначала стоит провести диагностику производительности.

Можно ли сворачивать базу с доработками?

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

Нужно ли хранить копию базы после свёртки?

Да. Копия базы до свёртки — это архив первичных документов за прошлые периоды, который может понадобиться при налоговой проверке или споре с контрагентом. Храните её вместе с работающим окружением соответствующей версии платформы, чтобы при необходимости быстро развернуть.