К статье
Практический материал

Справочники и Данные · 10 мин

Как перенести остатки в новую базу 1С

Способы переноса остатков в новую базу 1С: типовые обработки, универсальный обмен XML, ручной ввод. Проверка результата, типичные ошибки и ответы на вопросы.

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

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

Подготовка: что сделать до переноса

Любой перенос начинается с резервной копии исходной базы. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD, для клиент-серверной — выполнить выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или штатное резервное копирование СУБД. Без копии откатить неудачный перенос будет невозможно.

Далее определите дату ввода остатков — как правило, это конец квартала или года, предшествующего старту работы в новой базе. Чем «чище» дата (закрытый период, сданная отчётность), тем проще сверка. Перед выгрузкой полезно провести в источнике все документы, закрыть период и выполнить тестирование и исправление базы, чтобы не переносить битые ссылки и ошибки.

Проверьте совместимость конфигураций. Типовые обработки переноса работают только между строго определёнными версиями: например, перенос из «1С:Бухгалтерии 8 ред. 2.0» в «ред. 3.0» требует актуальных релизов обеих конфигураций. Если релизы устарели, сначала обновите базы.

Способ 1: типовые обработки переноса данных

Большинство типовых конфигураций содержат встроенные механизмы перехода. В «1С:Бухгалтерии 8» это помощник перехода с предыдущих редакций, в «1С:ЗУП» и «1С:Управление торговлей» — обработки переноса данных из соответствующих конфигураций прошлых версий. Обычно они находятся в разделе «Администрирование» или поставляются отдельным файлом в комплекте обновления.

Порядок работы типовой обработки схож: указывается исходная база (через COM-подключение или файл выгрузки), выбирается дата остатков, обработка формирует и загружает данные — справочники, остатки по счетам, взаиморасчёты, остатки ТМЦ. После загрузки программа создаёт документы ввода начальных остатков, которые можно открыть и проверить.

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

Порядок действий при типовом переносе
  1. 1
    Сделайте резервную копию исходной базы и обновите обе конфигурации до актуальных релизов
  2. 2
    Закройте период в источнике и зафиксируйте дату ввода остатков
  3. 3
    Запустите типовую обработку переноса в новой базе и укажите источник
  4. 4
    Дождитесь загрузки, изучите протокол ошибок
  5. 5
    Сверьте ОСВ по всем счетам в обеих базах

Способ 2: универсальный обмен данными XML

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

Для переноса между разными конфигурациями применяют «Конвертацию данных 2.1/3.0» с правилами обмена. В типовых поставках есть готовые правила для популярных пар (БП 2.0 → БП 3.0, УПП → ERP и т.п.). Обработка выгружает данные в XML по правилам, а на стороне приёмника выполняется загрузка. Это самый гибкий, но и самый трудоёмкий способ: правила иногда требуют доработки под нестандартные объекты.

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

Способ 3: ручной ввод начальных остатков

Если данных немного или конфигурации принципиально разные, остатки вводят вручную. В «1С:Бухгалтерии 8» для этого служит помощник «Ввод начальных остатков» (раздел «Главное»), где остатки вносятся по разделам учёта: банк, касса, материалы, товары, основные средства, взаиморасчёты, расчёты с бюджетом и персоналом. В других конфигурациях используются документы «Ввод начальных остатков» либо бухгалтерская «Операция» с ручными проводками.

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

Ручной ввод трудоёмок, но даёт полный контроль и одновременно является аудитом учёта: на этом этапе удобно списать безнадёжную дебиторку, убрать «зависшие» остатки и исправить ошибки прошлых лет, а не тащить их в новую базу.

Сравнение способов переноса

Типовая обработка переноса

Быстро и надёжно, но работает только для заданной пары конфигураций и актуальных релизов

Универсальный обмен XML / конвертация

Гибко, подходит для разных конфигураций, но требует навыков и иногда доработки правил

Ручной ввод остатков

Полный контроль и аудит данных, но трудоёмко при большом объёме и высок риск арифметических ошибок

Проверка результата после переноса

Контрольная точка переноса — совпадение оборотно-сальдовой ведомости новой базы с ОСВ источника на дату ввода остатков. Сформируйте ОСВ по всем счетам с максимальной детализацией в обеих базах и сравните итоговые сальдо по каждому счёту. Допускается отсутствие оборотов — в новой базе должны быть только входящие остатки.

Дополнительно сверьте аналитические отчёты: остатки по складу (отчёт «Остатки товаров на складах»), взаиморасчёты с контрагентами в разрезе договоров, задолженность по зарплате и налогам. В торговых конфигурациях проверьте партионный учёт: себестоимость остатков должна совпасть, иначе исказится валовая прибыль первых продаж.

Контрольные точки

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

ОСВ по всем счетам в новой и старой базе
Норма

Сальдо по каждому счёту совпадает до копейки

Тревожный признак

Есть расхождения — ищите счёт с разницей и проверяйте аналитику

Взаиморасчёты с контрагентами
Норма

Долг каждого контрагента по договорам совпадает

Тревожный признак

Свернутые сальдо без договоров, «красные» остатки

Складские остатки
Норма

Количество и себестоимость по позициям совпадают

Тревожный признак

Отрицательные остатки, нулевая себестоимость при ненулевом количестве

Типичные ошибки и ограничения

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

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

Третья типичная проблема — дубли справочников при смешанном подходе (часть внесли вручную, часть загрузили обработкой). Дубли контрагентов и номенклатуры потом приходится искать и объединять штатной обработкой «Поиск и удаление дублей».

Типичные ошибки
01
Перенос свёрнутых сальдо без аналитики по контрагентам, договорам и номенклатуре — учёт в новой базе становится неработоспособным
02
Перенос без резервной копии — невозможно откатить неудачную загрузку
03
Ввод остатков после начала работы в новой базе — итоги искажаются, приходится перепроводить документы
04
Отсутствие сверки ОСВ — расхождения обнаруживаются только при сдаче отчётности
05
Перенос устаревших «мусорных» данных — незакрытые авансы и битые ссылки переезжают в чистую базу
Оптимальный момент для перехода на новую базу — начало года или квартала: меньше период для ввода остатков и проще сверка с уже сданной отчётностью. Переход «с середины месяца» почти всегда требует двойного ведения учёта в обеих базах на время параллельной работы.
ПЗ
Практическое замечание

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

Можно ли перенести остатки из 1С:Бухгалтерии 7.7 в 8.3?

Да, но не напрямую обменом XML. Для перехода с «семёрки» используются специальные обработки переноса, поставляемые с конфигурацией «1С:Бухгалтерия 8», либо промежуточный перенос через конвертацию данных. Переносятся справочники и остатки на заданную дату; документы прошлых периодов обычно остаются в старой базе.

Нужно ли переносить все документы прошлых лет?

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

Что делать, если после переноса ОСВ не сходится?

Сформируйте ОСВ по счетам с детализацией по субконто в обеих базах и найдите первый счёт с расхождением. Чаще всего причины: не перенесённый раздел учёта (например, забалансовые счета или НДС по авансам), разная дата ввода остатков, свёрнутые вручную суммы или дубли контрагентов, из-за которых сальдо «разъехалось» по аналитике.

Можно ли переносить остатки, пока пользователи работают в старой базе?

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

Как перенести остатки по зарплате в 1С:ЗУП?

В ЗУП используется документ «Перенос данных» или начальные документы («Начальная задолженность по зарплате», «Начальная штатная расстановка», данные по НДФЛ и взносам). Типовые обработки переноса из ЗУП 2.5 в ЗУП 3.1 формируют эти документы автоматически на дату начала ведения учёта.

Кому доверить перенос, если нет опыта?

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

Итог

Что важно запомнить

Перенос остатков выполняется типовой обработкой, обменом XML или ручным вводом — выбор зависит от пары конфигураций и объёма данных. Обязательны три вещи: резервная копия до начала, развёрнутая аналитика при вводе остатков и сверка оборотно-сальдовой ведомости после загрузки. Совпадение ОСВ до копейки — единственный надёжный признак успешного переноса.