Архивная и рабочая база: делим учёт 1С по периодам без потери истории
Содержание
Разделить базу 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. Логика простая: из одной базы получают две.
| База | Что в ней | Кто работает |
|---|---|---|
| Архив | Полная история до даты раздела и всё, что было | Только чтение, по запросу |
| Рабочая | Остатки на дату раздела + документы после неё | Все пользователи каждый день |
Порядок действий
- Создайте копию базы из выгрузки
.dt. Это будет архив. Назовите её понятно, например «Ромашка БП — архив по 31.12.2023». - В рабочей базе откройте раздел
Администрирование → Обслуживаниеи найдите там команду «Свёртка информационной базы». Если её нет — обновите конфигурацию до актуального релиза: обработку добавили в БП 3.0 не сразу. - Укажите дату свёртки — первое число периода, который остаётся в рабочей базе.
- Запустите обработку в нерабочее время, когда в базе никого нет. На крупной базе она идёт часами, иногда сутками.
- После завершения сформируйте ОСВ на ту же дату и сравните с эталоном из архива.
Что делает свёртка: формирует на дату свёртки документы с остатками по счетам и регистрам, а документы до этой даты удаляет. Справочники, пользователи, настройки учётной политики и обменов остаются.
Свёртка — монопольная операция над данными. На время её работы пользователи должны быть отключены, обмены и регламентные задания — остановлены. Предупредите сотрудников заранее и выберите выходной день.
Если обработки в вашей конфигурации нет
В части отраслевых и старых конфигураций типовой свёртки нет. Тогда либо используют метод новой базы (ниже), либо заказывают свёртку у программиста. Самописные обработки из интернета на рабочей базе не запускайте — проверяйте их на копии.
Новая база с остатками: ручной перенос и выгрузка через XML
Второй путь — завести чистую базу и перенести в неё только нужное. Он дольше, зато даёт старт без накопленных ошибок.
Шаг 1. Создайте пустую базу
Добавьте новую базу из шаблона той же конфигурации и того же релиза, что и старая. Релизы должны совпадать: от этого зависит, загрузятся ли данные через XML.
Шаг 2. Перенесите справочники
Для переноса между базами одной конфигурации используют универсальную обработку «Выгрузка и загрузка данных XML» (файл .epf для платформы 8.3 есть на дисках ИТС). Порядок:
- Откройте обработку в старой базе через
Файл → Открыть. - Отметьте справочники: организации, контрагенты, договоры, номенклатура, сотрудники, банковские счета, основные средства.
- Выгрузите в файл, затем откройте ту же обработку в новой базе и загрузите его.
Выгружайте справочники без документов. Если отметить документы, вместе с ними потянутся и проводки прошлых лет — смысл разделения потеряется.
Шаг 3. Введите начальные остатки
В Бухгалтерии 3.0 для этого есть помощник ввода начальных остатков. Остатки вводят по разделам учёта: основные средства, ТМЦ, расчёты с контрагентами, расчёты по налогам, денежные средства, капитал.
Тонкие места:
- 🏭 Основные средства вводят с первоначальной стоимостью и накопленной амортизацией, а не только остаточной стоимостью. Иначе амортизация в новом году посчитается неверно.
- 🤝 Расчёты с контрагентами ведутся в разрезе документов расчётов. Старых документов в новой базе нет, поэтому для остатков используется отдельный справочник документов расчётов с ручным учётом. Заполняйте номер и дату исходного документа: по ним потом закрывают долги.
- 🧾 НДС по неоплаченным поставкам и авансам переносится отдельно, иначе в новом году не будет вычетов.
Шаг 4. Сверьте остатки
Сформируйте ОСВ в новой базе на дату раздела и сравните с эталоном. Каждая строка должна совпасть. Расхождение на одном счёте обычно означает ошибку в одном разделе ввода остатков, а не во всей работе.
| Способ | Когда | Риски |
|---|---|---|
| Копия + свёртка | БП 3.0, учёт в порядке | Долгая обработка, обрыв на ошибках данных |
| Новая база + XML + остатки | Ошибки прошлых лет, смена политики | Трудоёмкий ввод остатков, ошибки в аналитике |
| Новая база + ручной ввод всего | Маленькая организация, мало справочников | Опечатки, потеря аналитики |
Работа пользователей с разделёнными базами 1С
После раздела у сотрудников две базы. Задача — чтобы никто не провёл документ не туда.
Защитите архив от изменений
Включите в архивной базе даты запрета изменения данных и установите общую дату запрета — последний день архивного периода. Тогда случайно открытый и перепроведённый документ не изменит закрытый год. Дополнительно можно оставить в архиве только тех пользователей, кому он действительно нужен.
Настройте список баз
- 📁 Назовите базы так, чтобы их нельзя было перепутать: «… — РАБОЧАЯ» и «… — АРХИВ до 2024».
- 🗂 В окне запуска 1С создайте группу «Архив» и перенесите туда старую базу.
- 🖥 Если пользователей много, раздайте общий список баз централизованно: путь к общему файлу
.v8iпрописывают в параметреCommonInfoBasesфайла1CEStart.cfg.
Учтите лицензии
Архивная база потребляет клиентскую лицензию, когда её открывают. Если лицензий впритык, договоритесь, что архив смотрят по запросу, а не держат открытым весь день.
Обмены и сервисы
Обмены с УТ, банком, ЭДО и маркировкой должны остаться только в рабочей базе. В архиве отключите регламентные задания и синхронизацию, иначе два экземпляра начнут конфликтовать за одни и те же данные. 1С сама предупреждает о перемещённой базе при первом запуске копии — выберите вариант, что это копия, а не перенос.
Частые ошибки при разделении базы 1С
- ❌ Свёртка запущена на рабочей базе без архива. Документы удалены, восстановить историю можно только из бэкапа. Сначала копия, потом свёртка.
- ❌ Не закрыт последний месяц. Остатки на дату раздела переносятся с ошибкой: финансовый результат и себестоимость «висят».
- ❌ Отрицательные остатки по складу. Свёртка или ввод остатков переносит их как есть, и в новом году списание пойдёт с неверной себестоимостью.
- ❌ Обработка XML от другого релиза. Загрузка падает на несовпадающих реквизитах. Обновите обе базы до одного релиза.
- ❌ Архив оставлен открытым для всех. Через полгода кто-то проводит документ в архиве, и данные перестают сходиться с отчётностью.
- ❌ Ожидание, что свёртка ускорит всё. Если тормоза из-за сети или сервера, после разделения база останется медленной, просто меньше.
Обслуживание архивной и рабочей базы после разделения
Две базы — это два объекта обслуживания. Минимальный порядок:
- Резервные копии. Рабочую базу копируйте ежедневно. Архив меняется редко: достаточно одной проверенной копии, хранящейся отдельно, и новой после каждого случайного изменения.
- Срок хранения архива. Данные бухгалтерского и налогового учёта хранят не менее пяти лет (ст. 23 НК РФ, ст. 29 закона № 402-ФЗ), по убыткам — дольше. Удалять архив раньше нельзя.
- Обновления. Архив не обязательно обновлять вместе с рабочей базой. Но если планируете открывать его через 3–4 года, держите дистрибутив подходящей версии платформы, иначе старая база может не запуститься на новой.
- Регламент рабочей базы. Тестирование и исправление, пересчёт итогов, удаление помеченных объектов — раз в квартал. Это отодвигает следующее разделение на годы.
- Следующий раздел. Повторять операцию каждый год не нужно. Обычно делят базу раз в 3–5 лет, когда снова начинает мешать объём.
Можно ли потом объединить архив и рабочую базу обратно?
Нужно ли сдавать отчётность за прошлый год из архива?
Сохранится ли нумерация документов после свёртки?
Сколько места освобождает разделение?
Можно ли разделить базу без программиста?
Источники
- Налоговый кодекс РФ, ст. 23 и ст. 283
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 29