Архивная и рабочая база: делим учёт 1С по периодам без потери истории

· 9 мин

Содержание

Разделить базу 1С по годам — значит сделать полную копию базы как архив за прошлые периоды, а в рабочей базе оставить только остатки на дату раздела и документы после неё. Технически это делают двумя способами: свёрткой копии базы типовой обработкой (в 1С:Бухгалтерии 3.0 она есть в разделе Администрирование → Обслуживание) или созданием пустой базы и вводом в неё начальных остатков. Архив при этом никуда не удаляется: он нужен для проверок и пересчётов.

Частое заблуждение — что «разделить базу» означает просто удалить старые документы. Так делать нельзя. Удаление без ввода остатков ломает сальдо, а без архива вы теряете первичку, которую закон требует хранить минимум пять лет.

Когда разделение базы 1С по годам оправдано

Разделение — операция тяжёлая и необратимая для рабочей базы. Она оправдана в трёх ситуациях:

  • 🐢 Объём тормозит работу. База за 8–10 лет весит десятки гигабайт, закрытие месяца и отчёты идут минутами, а обычное обслуживание уже не помогает.
  • 💾 Резервные копии стали проблемой. Выгрузка .dt идёт часами, архивы не помещаются на диск.
  • 🔄 Смена учётной политики или структуры компании. Новый год проще начать в чистой базе с остатками, чем тащить за собой годы исправлений.

Когда делить не стоит:

  • База тормозит из-за железа, файлового режима по сети или отсутствия регламентного обслуживания. Это лечится иначе.
  • Речь о зарплатной базе (1С:ЗУП). Для расчёта больничных нужен заработок за два предыдущих календарных года, для отпускных — за 12 месяцев. Плюс стаж, кадровая история, остатки отпусков. Обрезанная ЗУП начнёт считать неверно.
  • Есть незакрытые споры с налоговой или убытки прошлых лет. Документы по убыткам хранят весь срок, пока убыток уменьшает базу по налогу на прибыль (ст. 283 НК РФ), так что архив должен оставаться под рукой.

Прежде чем делить базу ради скорости, попробуйте лёгкие меры: тестирование и исправление в Конфигураторе, пересчёт итогов, перевод файловой базы на клиент-серверный вариант с СУБД. Часто этого хватает на годы.

Какой способ разделения подходит вам?

Подготовка базы 1С к разделению по периодам

Подготовка занимает больше времени, чем сама операция. Хороший результат — когда остатки в новой базе сходятся с архивом до копейки.

1. Выберите дату раздела

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

2. Закройте период в старой базе

  • 📅 Выполните закрытие месяца за все месяцы до даты раздела, включая реформацию баланса за год.
  • 🧾 Проверьте экспресс-проверкой ведения учёта и анализом ОСВ: нет ли красного сальдо на 10, 41, 60, 62, 68, 69, 70.
  • 🤝 Проведите сверку с ключевыми контрагентами. Расхождения проще поправить сейчас, чем потом в двух базах.
  • 🏭 Проверьте карточки основных средств: первоначальная стоимость, накопленная амортизация, срок полезного использования. Они понадобятся при вводе остатков.

3. Сделайте полную резервную копию

Выгрузите базу в Конфигураторе: Администрирование → Выгрузить информационную базу. Для файловой базы дополнительно скопируйте папку с файлом 1Cv8.1CD. Для клиент-серверной — плюс бэкап средствами СУБД.

Без проверенной копии к разделению не приступайте: свёртка удаляет документы безвозвратно.

4. Проверьте копию

Загрузите .dt в новую пустую базу и откройте её. Сформируйте ОСВ на дату раздела и сохраните её в Excel. Эта ведомость — эталон для сверки после разделения.

Метод «копия + свёртка»: разделение базы 1С через типовую обработку

Это основной способ для 1С:Бухгалтерии 3.0. Логика простая: из одной базы получают две.

БазаЧто в нейКто работает
АрхивПолная история до даты раздела и всё, что былоТолько чтение, по запросу
РабочаяОстатки на дату раздела + документы после неёВсе пользователи каждый день

Порядок действий

  1. Создайте копию базы из выгрузки .dt. Это будет архив. Назовите её понятно, например «Ромашка БП — архив по 31.12.2023».
  2. В рабочей базе откройте раздел Администрирование → Обслуживание и найдите там команду «Свёртка информационной базы». Если её нет — обновите конфигурацию до актуального релиза: обработку добавили в БП 3.0 не сразу.
  3. Укажите дату свёртки — первое число периода, который остаётся в рабочей базе.
  4. Запустите обработку в нерабочее время, когда в базе никого нет. На крупной базе она идёт часами, иногда сутками.
  5. После завершения сформируйте ОСВ на ту же дату и сравните с эталоном из архива.

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

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

Если обработки в вашей конфигурации нет

В части отраслевых и старых конфигураций типовой свёртки нет. Тогда либо используют метод новой базы (ниже), либо заказывают свёртку у программиста. Самописные обработки из интернета на рабочей базе не запускайте — проверяйте их на копии.

Новая база с остатками: ручной перенос и выгрузка через XML

Второй путь — завести чистую базу и перенести в неё только нужное. Он дольше, зато даёт старт без накопленных ошибок.

Шаг 1. Создайте пустую базу

Добавьте новую базу из шаблона той же конфигурации и того же релиза, что и старая. Релизы должны совпадать: от этого зависит, загрузятся ли данные через XML.

Шаг 2. Перенесите справочники

Для переноса между базами одной конфигурации используют универсальную обработку «Выгрузка и загрузка данных XML» (файл .epf для платформы 8.3 есть на дисках ИТС). Порядок:

  1. Откройте обработку в старой базе через Файл → Открыть.
  2. Отметьте справочники: организации, контрагенты, договоры, номенклатура, сотрудники, банковские счета, основные средства.
  3. Выгрузите в файл, затем откройте ту же обработку в новой базе и загрузите его.

Выгружайте справочники без документов. Если отметить документы, вместе с ними потянутся и проводки прошлых лет — смысл разделения потеряется.

Шаг 3. Введите начальные остатки

В Бухгалтерии 3.0 для этого есть помощник ввода начальных остатков. Остатки вводят по разделам учёта: основные средства, ТМЦ, расчёты с контрагентами, расчёты по налогам, денежные средства, капитал.

Тонкие места:

  • 🏭 Основные средства вводят с первоначальной стоимостью и накопленной амортизацией, а не только остаточной стоимостью. Иначе амортизация в новом году посчитается неверно.
  • 🤝 Расчёты с контрагентами ведутся в разрезе документов расчётов. Старых документов в новой базе нет, поэтому для остатков используется отдельный справочник документов расчётов с ручным учётом. Заполняйте номер и дату исходного документа: по ним потом закрывают долги.
  • 🧾 НДС по неоплаченным поставкам и авансам переносится отдельно, иначе в новом году не будет вычетов.

Шаг 4. Сверьте остатки

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

СпособКогдаРиски
Копия + свёрткаБП 3.0, учёт в порядкеДолгая обработка, обрыв на ошибках данных
Новая база + XML + остаткиОшибки прошлых лет, смена политикиТрудоёмкий ввод остатков, ошибки в аналитике
Новая база + ручной ввод всегоМаленькая организация, мало справочниковОпечатки, потеря аналитики

Работа пользователей с разделёнными базами 1С

После раздела у сотрудников две базы. Задача — чтобы никто не провёл документ не туда.

Защитите архив от изменений

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

Настройте список баз

  • 📁 Назовите базы так, чтобы их нельзя было перепутать: «… — РАБОЧАЯ» и «… — АРХИВ до 2024».
  • 🗂 В окне запуска 1С создайте группу «Архив» и перенесите туда старую базу.
  • 🖥 Если пользователей много, раздайте общий список баз централизованно: путь к общему файлу .v8i прописывают в параметре CommonInfoBases файла 1CEStart.cfg.

Учтите лицензии

Архивная база потребляет клиентскую лицензию, когда её открывают. Если лицензий впритык, договоритесь, что архив смотрят по запросу, а не держат открытым весь день.

Обмены и сервисы

Обмены с УТ, банком, ЭДО и маркировкой должны остаться только в рабочей базе. В архиве отключите регламентные задания и синхронизацию, иначе два экземпляра начнут конфликтовать за одни и те же данные. 1С сама предупреждает о перемещённой базе при первом запуске копии — выберите вариант, что это копия, а не перенос.

Частые ошибки при разделении базы 1С

  • ❌ Свёртка запущена на рабочей базе без архива. Документы удалены, восстановить историю можно только из бэкапа. Сначала копия, потом свёртка.
  • ❌ Не закрыт последний месяц. Остатки на дату раздела переносятся с ошибкой: финансовый результат и себестоимость «висят».
  • ❌ Отрицательные остатки по складу. Свёртка или ввод остатков переносит их как есть, и в новом году списание пойдёт с неверной себестоимостью.
  • ❌ Обработка XML от другого релиза. Загрузка падает на несовпадающих реквизитах. Обновите обе базы до одного релиза.
  • ❌ Архив оставлен открытым для всех. Через полгода кто-то проводит документ в архиве, и данные перестают сходиться с отчётностью.
  • ❌ Ожидание, что свёртка ускорит всё. Если тормоза из-за сети или сервера, после разделения база останется медленной, просто меньше.
Диагностика: выберите симптом

Обслуживание архивной и рабочей базы после разделения

Две базы — это два объекта обслуживания. Минимальный порядок:

  1. Резервные копии. Рабочую базу копируйте ежедневно. Архив меняется редко: достаточно одной проверенной копии, хранящейся отдельно, и новой после каждого случайного изменения.
  2. Срок хранения архива. Данные бухгалтерского и налогового учёта хранят не менее пяти лет (ст. 23 НК РФ, ст. 29 закона № 402-ФЗ), по убыткам — дольше. Удалять архив раньше нельзя.
  3. Обновления. Архив не обязательно обновлять вместе с рабочей базой. Но если планируете открывать его через 3–4 года, держите дистрибутив подходящей версии платформы, иначе старая база может не запуститься на новой.
  4. Регламент рабочей базы. Тестирование и исправление, пересчёт итогов, удаление помеченных объектов — раз в квартал. Это отодвигает следующее разделение на годы.
  5. Следующий раздел. Повторять операцию каждый год не нужно. Обычно делят базу раз в 3–5 лет, когда снова начинает мешать объём.
Можно ли потом объединить архив и рабочую базу обратно?
Штатного способа нет. Документы прошлых лет можно перенести через XML, но остатки задвоятся, и их придётся удалять вручную. Проще работать с двумя базами.
Нужно ли сдавать отчётность за прошлый год из архива?
Да. Уточнённые декларации и отчёты за периоды до даты раздела формируют в архивной базе: там вся первичка и регистры.
Сохранится ли нумерация документов после свёртки?
Да. Справочники и настройки остаются, документы нового года продолжают нумерацию по своим правилам. В новой пустой базе нумерация начнётся заново.
Сколько места освобождает разделение?
Зависит от доли старых документов. Если оставить один год из десяти, база обычно уменьшается в разы, но справочники и регистры сведений никуда не денутся.
Можно ли разделить базу без программиста?
В БП 3.0 с типовой конфигурацией — да, по шагам выше. Доработанную конфигурацию или нетиповые объекты лучше доверить специалисту.

Источники

  • Налоговый кодекс РФ, ст. 23 и ст. 283
  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29