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