Свертка информационной базы 1С 8.3: подготовка, запуск обработки и проверка остатков
Содержание
Чтобы сделать свертку в 1С 8.3, запустите обработку «Свертка информационной базы» (в Бухгалтерии 3.0 она лежит в Администрирование → Обслуживание → Корректировка данных), выберите дату — начало года — и дождитесь, пока программа заменит старые документы документами ввода остатков. Перед этим обязательно сделайте выгрузку базы в .dt.
Частое заблуждение: свертка «чистит базу» и сразу делает файл меньше. Это не так. Обработка удаляет документы внутри базы, а сам файл 1Cv8.1CD или база на SQL Server останутся прежнего размера, пока вы не выполните сжатие. Второе заблуждение — что свертку можно сделать за обеденный перерыв. На базе в 20–40 ГБ она идёт часами, а иногда и всю ночь.
Когда свертка базы 1С действительно нужна
Свертка — это не профилактика, а крайняя мера. Она уничтожает историю: после неё нельзя открыть документ трёхлетней давности, расшифровать оборот за прошлые годы или перепровести старый период.
Свертку есть смысл делать, если:
- 🐢 база выросла настолько, что проведение и отчёты заметно тормозят, а сервер и индексы уже в порядке;
- 💾 копии и обновления занимают слишком много времени и места;
- 📅 старые годы закрыты, сданы и проверены, а архивная копия у вас есть;
- 🔄 вы переходите на новую организационную схему и хотите начать «с чистого листа» с корректными остатками.
Свертку лучше не делать, если в старых периодах ещё возможны исправления, идёт налоговая проверка или ждёте уточнённых деклараций. Первичку и учётные данные по закону о бухгалтерском учёте хранят не менее пяти лет после отчётного года, поэтому архивная копия базы до свертки должна жить не меньше этого срока.
Если база тормозит, сначала проверьте более дешёвые способы: удаление помеченных объектов, тестирование и исправление с реиндексацией, обновление статистики и обслуживание индексов на SQL Server. Часто этого хватает, и историю терять не приходится.
Подготовка к свертке: копия, проверки, место на диске
Подготовка занимает больше времени, чем сама свертка, и именно она решает, получите ли вы правильные остатки.
Копия базы
Перед сверткой сделайте полную выгрузку базы в файл .dt и проверьте, что она загружается. Порядок:
- Попросите всех пользователей выйти из программы. Выгрузка обрывает работу тех, кто остался.
- Откройте базу в режиме Конфигуратора.
- Выберите
Администрирование → Выгрузить информационную базуи сохраните файл.dt. - Загрузите эту выгрузку в отдельную пустую базу и откройте её. Это и будет ваш архив.
Для клиент-серверной базы на SQL Server дополнительно сделайте резервную копию средствами СУБД. Лучше всего проводить свертку не в рабочей базе, а в копии: прогнали, проверили, только потом повторили на рабочей или подменили базу.
Проверки учёта
До свертки старые периоды должны быть «чистыми». Иначе ошибки перейдут во входящие остатки, и исправлять их потом будет негде.
Место и время
Свертка пишет много данных во временные таблицы и журнал транзакций. На SQL Server заметно растут журнал базы и tempdb. Для файловой базы нужен запас места рядом с файлом 1Cv8.1CD.
Планируйте запуск на выходные или ночь. Ориентир: при базе до 5 ГБ обработка обычно укладывается в 1–2 часа, при базах в десятки гигабайт может работать 8–12 часов и дольше. Всё зависит от числа документов и мощности сервера.
Где найти обработку и как сделать свертку базы
Бухгалтерия предприятия 3.0
В Бухгалтерии 3.0 обработка встроена в типовую конфигурацию :
- Откройте раздел
Администрирование → Обслуживание. - Разверните группу
Корректировка данных. - Нажмите ссылку
Свертка информационной базы. - Прочитайте предупреждения помощника и переходите по шагам кнопкой
Далее.
Если ссылки нет на месте, откройте обработку через Все функции. Включить этот пункт можно так: главное меню (кнопка с тремя полосками в заголовке окна) → Сервис → Параметры → флажок Отображать команду «Все функции». Затем Все функции → Обработки → Свертка информационной базы.
Через «Все функции» в других конфигурациях
В конфигурациях линейки торговли и управления предприятием (УТ 11, КА 2, ERP 2) в актуальных релизах есть своя обработка свертки. Самый надёжный путь найти её в вашем релизе — тот же список Все функции → Обработки: ищите строку со словом «Свертка». Логика у этих обработок своя, о ней ниже.
Не пользуйтесь «универсальными» обработками свертки, скачанными из интернета, на рабочей базе. Они не знают о доработках вашей конфигурации и часто ломают партионный учёт и взаиморасчёты.
Параметры свертки: дата и что попадёт в остатки
Дата свертки
Главный параметр — дата, на которую формируются остатки. Выбирайте начало года: 1 января. Так проще сверяться с годовой отчётностью и не приходится разбирать половину года по месяцам.
Пример. Сейчас 2026 год, база ведётся с 2017-го. Отчётность за 2024 год сдана, проверок не ожидается. Разумная дата свертки — 01.01.2025. Все документы до этой даты будут заменены остатками, а 2025 и 2026 годы останутся с полной историей.
Что делает обработка в Бухгалтерии 3.0
Логика такая:
- 📌 на выбранную дату программа считает остатки по счетам с учётом аналитики (субконто) и по регистрам, которые нужны для текущего учёта;
- 📝 создаёт документы, которые вводят эти остатки на дату свертки;
- 🗑 удаляет документы до даты свертки;
- 📚 справочники (контрагенты, номенклатура, сотрудники, договоры) не удаляет — на них ссылаются остатки.
После свертки в базе остаются элементы справочников, по которым давно нет движений. Их можно пометить на удаление и удалить штатно, если они больше не нужны.
Какие объекты проверить отдельно
Перед запуском посмотрите, что у вас есть по участкам, где важна история, а не только сальдо:
| Участок | Что проверить до свертки | Почему это важно |
|---|---|---|
| Основные средства и НМА | Карточки, сроки, накопленная амортизация | Остаточная стоимость и срок должны перейти верно |
| Расходы будущих периодов | Остаток и оставшийся срок списания | Иначе списание после свертки пойдёт неверно |
| НДС | Неподтверждённые ставки 0 %, авансы, книга покупок | Вычеты по старым счетам-фактурам могут ещё понадобиться |
| Взаиморасчёты | Остатки по договорам и документам расчётов | Детализация по документам может свернуться |
| Склад | Партии, если ведётся партионный учёт | Стоимость списания после свертки |
Чем больше в базе «хвостов» прошлых лет, тем аккуратнее нужна сверка после обработки.
Особенности свертки в разных конфигурациях и типах баз
Бухгалтерия и торговые конфигурации
В Бухгалтерии свертка опирается на бухгалтерские счета: в основе — остатки по плану счетов. В УТ 11, КА 2 и ERP 2 опора другая — регистры накопления: товары на складах, расчёты с клиентами и поставщиками, себестоимость. Поэтому обработки разные, и параметры у них свои. В ERP, например, есть смысл заранее закрыть месяц и проверить себестоимость, иначе свернутые остатки по стоимости разойдутся с учётом.
Если у вас настроен обмен между базами (например, УТ и Бухгалтерия), согласуйте даты. Свертка в одной базе без учёта второй ломает синхронизацию: старые документы пропадут, а в узлах обмена останутся ссылки на них. Перед сверткой проведите полный обмен, после — проверьте настройки синхронизации.
Файловая и клиент-серверная база
| Тип базы | Как запускать | На что смотреть |
|---|---|---|
| Файловая | На том же компьютере, где лежит база, 64-разрядным клиентом | Память клиента, место на диске |
| Клиент-серверная | Из клиента, обработка работает на сервере 1С | Журнал транзакций и tempdb на SQL Server, таймауты |
Для файловой базы запускайте обработку на машине, где физически лежит файл. По сети через общую папку она идёт в разы медленнее и чаще обрывается.
Как проверить результат свертки
Проверка — обязательный шаг. Без неё вы узнаете об ошибке только при сдаче следующей отчётности.
- Сформируйте оборотно-сальдовую ведомость на дату свертки в архивной копии и в свернутой базе.
- Сравните сальдо по каждому счёту. Затем — по субконто на ключевых счетах: 60, 62, 41, 10, 01, 02, 68, 69, 70.
- Проверьте остатки по ОС: первоначальная стоимость, амортизация, оставшийся срок.
- Сформируйте отчёты за период после даты свертки (ОСВ за год, анализ счетов). Обороты должны совпасть с архивом.
- Проведите несколько свежих документов и выполните закрытие текущего месяца на копии.
Удобно выгрузить обе ОСВ в Excel и сравнить колонками. Любое расхождение, даже в рублях, разберите до перехода на свернутую базу.
Сохраните в архивной копии ОСВ и оборотки на дату свертки в PDF. Если через год появится вопрос «откуда этот остаток», ответ будет под рукой без поиска старой базы.
Как уменьшить размер базы после свертки
После обработки размер базы почти не меняется: место освобождается внутри, но не возвращается диску.
Файловая база
- Попросите всех пользователей выйти: для этого шага нужен монопольный доступ.
- Откройте Конфигуратор:
Администрирование → Тестирование и исправление. - Включите флажок
Сжатие таблиц информационной базыи запустите проверку.
Другой способ — выгрузить свернутую базу в .dt и загрузить её в новую пустую базу. Файл получится компактным, а заодно пересоберутся индексы.
База на SQL Server
На стороне СУБД освободившееся место возвращают сжатием файлов базы. Это делает администратор SQL Server в нерабочее время. После сжатия перестройте индексы и обновите статистику, иначе первые дни база будет работать медленнее, чем до свертки.
Сжатие и перестроение индексов сильно нагружают сервер. Пользователи в это время работать не смогут или будут ждать минутами, поэтому планируйте работы на ночь и предупредите людей заранее.
Ошибки при свертке базы и как их решить
Ещё одна ошибка — организационная. Свертку делают в рабочей базе посреди квартала, а через неделю бухгалтер находит ошибку в документе прошлого года. Исправить его уже негде. Поэтому правило простое: свертка только после сдачи годовой отчётности и только с архивом, который доступен бухгалтерии на чтение.
Частые вопросы о свертке базы 1С
Можно ли отменить свертку?
Как часто делать свертку базы 1С?
Сохранятся ли печатные формы старых документов?
Нужно ли сворачивать ЗУП вместе с Бухгалтерией?
Что делать с архивной копией после свертки?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 29