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