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