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