← На главную
При переходе с редакции 2.0 (на платформе 1С:Предприятие 8.2) на редакцию 3.0 (на платформе 8.3) часто возникает задача начать учет с нового года «с чистого листа». Руководство и бухгалтерия хотят оставить старую базу в качестве неизменяемого архива для проверок, а в новую перенести только начальные остатки, нормативно-справочную информацию (НСИ) и аналитику за текущий период. Разберем основные варианты реализации этой задачи, их преимущества, технические ограничения и правила сверки данных.
Вариант 1. Штатное обновление базы до редакции 3.0 с последующей сверткой
Этот способ является наиболее надежным и рекомендуемым, так как типовой переход с редакции 2.0 на 3.0 изначально спроектирован фирмой «1С» как специальное обновление конфигурации, а не выгрузка/загрузка данных. Проанализируем пошаговый порядок действий:
- Создание архивной копии. Делаем полную резервную копию рабочей базы 2.0 и сохраняем ее в качестве архива прошлых лет.
- Обновление конфигурации. Выполняем штатное обновление базы с помощью дистрибутива перехода (файла
cf или cfu) на актуальный релиз редакции 3.0. После первого запуска базы в режиме «1С:Предприятие» дожидаемся завершения всех регламентных процедур обработки данных.
- Выполнение свертки в редакции 3.0. Переходим в раздел Администрирование — Сервис — Свертка информационной базы. Указываем дату свертки (например, 31 декабря предыдущего года). Обработка автоматически сформирует документы
ВводОстатков и удалит движения по прошлым периодам. Свертка в редакции 3.0 предпочтительнее, так как ее алгоритмы полностью соответствуют новой структуре регистров.
- Очистка и сжатие. Помечаем и окончательно удаляем ненужные документы прошлых лет через сервис удаления помеченных объектов.
Вариант 2. Свертка базы в редакции 2.0 перед обновлением
Если база за многие годы накопила огромный объем информации, процесс ее прямого обновления до редакции 3.0 может занять десятки часов или завершиться нехваткой системных ресурсов. В этом случае целесообразно выполнить подготовку данных в исходной редакции:
- Резервное копирование. Создаем копию базы данных.
- Свертка в 2.0. Запускаем штатную обработку свертки на 31 декабря в редакции 2.0.
- Удаление объектов и обслуживание. Выполняем полное удаление помеченных документов. В конфигураторе запускаем процедуру Тестирование и исправление с обязательным включением опции
Сжатие таблиц информационной базы и Реструктуризация таблиц информационной базы.
- Обновление. Компактную и очищенную от старых документов базу обновляем штатным обновлением до 3.0. Это существенно экономит время конвертации данных.
Вариант 3. Перенос данных в чистую базу через правила обмена (Конвертация данных)
Если требуется получить гарантированно чистую базу без накопленных системных ошибок и неиспользуемых элементов справочников, можно использовать выгрузку по правилам:
- Разворачиваем чистую типовую конфигурацию «Бухгалтерия предприятия 3.0».
- Используем конфигурацию «1С:Конвертация данных 2.1» или готовые правила переноса остатков из 2.0 в 3.0.
- Выгружаем нормативно-справочную информацию и документы ввода остатков на выбранную дату.
Обратите внимание: универсальная обработка Выгрузка и загрузка данных XML для данной задачи не подходит. Она работает исключительно между базами с абсолютно идентичной структурой метаданных, в то время как конфигурации 2.0 и 3.0 существенно различаются по структуре таблиц, регистров и реквизитов.
Ограничения и нюансы, которые необходимо учесть при свертке
Рассмотрим специфические области учета, требующие пристального внимания при переносе остатков:
- Учет расчетов с контрагентами и НДС. Если учет расчетов ведется «по документам расчетов», автоматическая свертка может схлопнуть аналитику. Это приведет к ошибкам автоматического зачета авансов на счетах
60.01/60.02, 62.01/62.02, а также к проблемам при формировании книги покупок и книги продаж. Важно проконтролировать сохранение документов расчетов в остатках.
- Учет основных средств (ОС) и НМА. Для продолжения начисления амортизации недостаточно только проводок по счетам
01 и 02. Обязательно проверяем корректность заполнения периодических регистров сведений: первоначальной стоимости, способов отражения расходов и параметров амортизации.
- Расчет зарплаты и пособий. При свертке на начало года утрачивается помесячная история начислений. Для корректного расчета больничных листов в новой базе потребуется внести справки о заработке сотрудников за предыдущие два года. Также обнуляется база для расчета предельных величин по НДФЛ и страховым взносам.
Обязательные действия после переноса остатков
После завершения процедуры свертки и перехода выполняем контрольные операции:
- Сверка оборотно-сальдовой ведомости (ОСВ). Формируем ОСВ на дату ввода остатков в исходной базе 2.0 и новой базе 3.0. Сверяем сальдо по всем счетам бухгалтерского и налогового учета, включая забалансовые счета. Разрезы аналитики (номенклатура, контрагенты, договоры, склады) должны полностью совпадать.
- Физическое сжатие базы. Простое удаление документов из базы 1С не освобождает место на диске. Для файловой базы необходимо запустить конфигуратор и выполнить процедуру Тестирование и исправление с установленным флагом Сжатие таблиц информационной базы. Для клиент-серверной версии (SQL) требуется выполнить операцию сжатия базы данных (Shrink) средствами СУБД.