Свертка информационной базы 1С 8.3: подготовка, запуск обработки и проверка остатков

· 9 мин

Содержание

Чтобы сделать свертку в 1С 8.3, запустите обработку «Свертка информационной базы» (в Бухгалтерии 3.0 она лежит в Администрирование → Обслуживание → Корректировка данных), выберите дату — начало года — и дождитесь, пока программа заменит старые документы документами ввода остатков. Перед этим обязательно сделайте выгрузку базы в .dt.

Частое заблуждение: свертка «чистит базу» и сразу делает файл меньше. Это не так. Обработка удаляет документы внутри базы, а сам файл 1Cv8.1CD или база на SQL Server останутся прежнего размера, пока вы не выполните сжатие. Второе заблуждение — что свертку можно сделать за обеденный перерыв. На базе в 20–40 ГБ она идёт часами, а иногда и всю ночь.

Когда свертка базы 1С действительно нужна

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

Свертку есть смысл делать, если:

  • 🐢 база выросла настолько, что проведение и отчёты заметно тормозят, а сервер и индексы уже в порядке;
  • 💾 копии и обновления занимают слишком много времени и места;
  • 📅 старые годы закрыты, сданы и проверены, а архивная копия у вас есть;
  • 🔄 вы переходите на новую организационную схему и хотите начать «с чистого листа» с корректными остатками.

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

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

Подготовка к свертке: копия, проверки, место на диске

Подготовка занимает больше времени, чем сама свертка, и именно она решает, получите ли вы правильные остатки.

Копия базы

Перед сверткой сделайте полную выгрузку базы в файл .dt и проверьте, что она загружается. Порядок:

  1. Попросите всех пользователей выйти из программы. Выгрузка обрывает работу тех, кто остался.
  2. Откройте базу в режиме Конфигуратора.
  3. Выберите Администрирование → Выгрузить информационную базу и сохраните файл .dt.
  4. Загрузите эту выгрузку в отдельную пустую базу и откройте её. Это и будет ваш архив.

Для клиент-серверной базы на SQL Server дополнительно сделайте резервную копию средствами СУБД. Лучше всего проводить свертку не в рабочей базе, а в копии: прогнали, проверили, только потом повторили на рабочей или подменили базу.

Проверки учёта

До свертки старые периоды должны быть «чистыми». Иначе ошибки перейдут во входящие остатки, и исправлять их потом будет негде.

Перед запуском свертки
Выполнено: 0 / 7

Место и время

Свертка пишет много данных во временные таблицы и журнал транзакций. На SQL Server заметно растут журнал базы и tempdb. Для файловой базы нужен запас места рядом с файлом 1Cv8.1CD.

Планируйте запуск на выходные или ночь. Ориентир: при базе до 5 ГБ обработка обычно укладывается в 1–2 часа, при базах в десятки гигабайт может работать 8–12 часов и дольше. Всё зависит от числа документов и мощности сервера.

Где найти обработку и как сделать свертку базы

Бухгалтерия предприятия 3.0

В Бухгалтерии 3.0 обработка встроена в типовую конфигурацию :

  1. Откройте раздел Администрирование → Обслуживание.
  2. Разверните группу Корректировка данных.
  3. Нажмите ссылку Свертка информационной базы.
  4. Прочитайте предупреждения помощника и переходите по шагам кнопкой Далее.

Если ссылки нет на месте, откройте обработку через Все функции. Включить этот пункт можно так: главное меню (кнопка с тремя полосками в заголовке окна) → Сервис → Параметры → флажок Отображать команду «Все функции». Затем Все функции → Обработки → Свертка информационной базы.

Через «Все функции» в других конфигурациях

В конфигурациях линейки торговли и управления предприятием (УТ 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, таймауты

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

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

Проверка — обязательный шаг. Без неё вы узнаете об ошибке только при сдаче следующей отчётности.

  1. Сформируйте оборотно-сальдовую ведомость на дату свертки в архивной копии и в свернутой базе.
  2. Сравните сальдо по каждому счёту. Затем — по субконто на ключевых счетах: 60, 62, 41, 10, 01, 02, 68, 69, 70.
  3. Проверьте остатки по ОС: первоначальная стоимость, амортизация, оставшийся срок.
  4. Сформируйте отчёты за период после даты свертки (ОСВ за год, анализ счетов). Обороты должны совпасть с архивом.
  5. Проведите несколько свежих документов и выполните закрытие текущего месяца на копии.

Удобно выгрузить обе ОСВ в Excel и сравнить колонками. Любое расхождение, даже в рублях, разберите до перехода на свернутую базу.

Сохраните в архивной копии ОСВ и оборотки на дату свертки в PDF. Если через год появится вопрос «откуда этот остаток», ответ будет под рукой без поиска старой базы.

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

После обработки размер базы почти не меняется: место освобождается внутри, но не возвращается диску.

Файловая база

  1. Попросите всех пользователей выйти: для этого шага нужен монопольный доступ.
  2. Откройте Конфигуратор: Администрирование → Тестирование и исправление.
  3. Включите флажок Сжатие таблиц информационной базы и запустите проверку.

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

База на SQL Server

На стороне СУБД освободившееся место возвращают сжатием файлов базы. Это делает администратор SQL Server в нерабочее время. После сжатия перестройте индексы и обновите статистику, иначе первые дни база будет работать медленнее, чем до свертки.

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

Ошибки при свертке базы и как их решить

Диагностика: выберите симптом

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

Частые вопросы о свертке базы 1С

Можно ли отменить свертку?
Нет. Обработка удаляет документы безвозвратно. Вернуть историю можно только загрузкой архивной выгрузки .dt, сделанной до свертки.
Как часто делать свертку базы 1С?
Регулярного графика нет. Обычно её делают раз в несколько лет, когда база выросла и старые периоды закрыты. Ежегодная свертка смысла не имеет.
Сохранятся ли печатные формы старых документов?
В свернутой базе — нет. Если нужны копии старых счетов-фактур или актов, распечатайте или храните их в архивной копии базы.
Нужно ли сворачивать ЗУП вместе с Бухгалтерией?
Не обязательно. Зарплатная база растёт медленнее, а для расчёта отпускных и пособий нужна история за прошлые годы. Синхронизацию между базами после свертки Бухгалтерии всё равно проверьте.
Что делать с архивной копией после свертки?
Храните её не меньше пяти лет после последнего отчётного года, который в неё попал. Удобно оставить её в списке баз только для чтения и ограничить права пользователей.

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учете», статья 29