Перенос данных между базами 1С 8.3: все рабочие способы
📋 Содержание
Скопировать файл базы и подсунуть его вместо рабочей — это не перенос данных. Так вы получите вторую копию старой базы целиком, а не аккуратно переехавшие документы и справочники. Когда нужно перенести данные из одной базы 1С в другую выборочно, работает не копирование файла, а обмен через XML.
Ниже — как перенести номенклатуру, контрагентов, документы и остатки из одной базы в другую в 1С 8.3, какой способ выбрать под ваш случай и что проверить, чтобы после переезда не всплыли задвоенные справочники и битые ссылки.
С чего начать: выбираем способ переноса
Способ зависит от того, насколько похожи базы-источник и приёмник и что именно вы переносите. Не выбирайте инструмент наугад — от этого зависит, сойдутся ли суммы.
Дальше разберём каждый способ по шагам.
Что проверить перед переносом данных
Половина проблем с переносом возникает не в момент выгрузки, а из-за неготовности баз. Пройдитесь по списку до старта.
⚠️ Резервная копия — обязательна для обеих баз. Загрузка XML в приёмник может изменить существующие объекты. Если что-то пойдёт не так, откат возможен только из бэкапа.
Почему релизы должны совпадать
Обработка «Выгрузка и загрузка данных XML» переносит объекты по структуре метаданных. Если в приёмнике реквизитов больше или меньше, чем в источнике, загрузка либо упадёт с ошибкой, либо молча потеряет часть данных.
Посмотреть релиз: Главное → О программе (или через меню Справка). Номер конфигурации у источника и приёмника должен быть одинаковым до последней цифры.
Способ 1. Обработка «Выгрузка и загрузка данных XML»
Это рабочий инструмент для полного или выборочного переноса между базами на одной конфигурации. Обработка внешняя, её ставят один раз и запускают в обеих базах.
Где взять обработку: она поставляется с типовыми конфигурациями (файл ВыгрузкаЗагрузкаДанныхXML.epf). Открывается через Файл → Открыть в режиме «1С:Предприятие».
Файл → Открыть → выбрать ВыгрузкаЗагрузкаДанныхXML.epf. Перейти на закладку «Выгрузка».Номенклатура и Контрагенты.data.xml), нажать «Выгрузить данные». На диске появится XML-файл.data.xml, нажать «Загрузить данные». Обработка сама сопоставит объекты по внутренним идентификаторам и создаст недостающие.💡 Обработка переносит объекты вместе со всеми ссылками. Если выгрузить документ «Реализация», в файл автоматически попадут его контрагент, номенклатура, склад и договор — иначе документ было бы не на что «повесить».
Плюсы и минусы способа
- ✅ Сохраняет внутренние идентификаторы (GUID) — ссылки не рвутся, дублей не возникает.
- ✅ Не требует правил конвертации.
- ❌ Работает только между идентичными конфигурациями и релизами.
- ❌ При больших объёмах файл XML разрастается, выгрузка идёт медленно.
Способ 2. «Универсальный обмен данными в формате XML»
Когда базы на разных конфигурациях — например, переносите данные из «Управления торговлей» в «Бухгалтерию» — прямая выгрузка XML не подойдёт: структура объектов не совпадает. Здесь нужен универсальный обмен через правила конвертации.
Схема такая:
- В конфигурации
Конвертация данныхсоздаются правила: какое поле источника ложится в какое поле приёмника. - Обработка
УниверсальныйОбменДаннымиXML.epfв источнике выгружает данные по этим правилам. - Та же обработка в приёмнике загружает файл, разворачивая объекты по правилам.
Для типовых пар баз правила обмена уже готовы и идут в комплекте. Самим писать конвертацию с нуля нужно только для нестандартных переходов.
⚠️ Универсальный обмен не гарантирует стопроцентного соответствия. После него всегда сверяйте контрольные суммы и количество перенесённых объектов.
Как перенести номенклатуру из одной базы в другую в 1С 8.3
Отдельная частая задача — перетащить только справочник Номенклатура (и заодно контрагентов), не трогая документы. Например, наполняете новую базу перед стартом учёта.
Порядок для одинаковых конфигураций:
- В источнике открыть «Выгрузку и загрузку данных XML», закладка «Выгрузка».
- Снять галки со всего дерева, отметить только
Справочники→Номенклатура. При необходимости добавитьКонтрагенты,Договоры контрагентов,Склады. - Выгрузить в файл.
- В приёмнике загрузить файл через закладку «Загрузка».
Что важно про номенклатуру:
- 🔗 Вместе с номенклатурой уедут связанные объекты: единицы измерения, виды номенклатуры, ставки НДС. Это нормально.
- 🧩 Иерархию (группы) обработка сохранит — папки перенесутся вместе с позициями.
- ⚠️ Если в приёмнике уже есть номенклатура, заведённая вручную, возможны дубли по наименованию — идентификаторы у них разные. Перед переносом лучше чистить приёмник.
💡 Для разных конфигураций номенклатуру переносят универсальным обменом или загрузкой из таблицы (Excel) через типовую обработку «Загрузка данных из файла» в разделе
Администрирование.
Перенос остатков и документов на новую базу
Если цель — не перетащить всю историю, а стартовать в чистой базе с корректными остатками, документы прошлых лет не переносят. Переносят НСИ (справочники) и вводят остатки на дату перехода.
Последовательность:
- Перенести справочники (номенклатура, контрагенты, организации) — способом 1 или 2.
- Определить дату перехода — обычно начало квартала или года.
- Сформировать в источнике оборотно-сальдовую ведомость на эту дату.
- Ввести остатки в приёмнике документами
Ввод начальных остатковпо каждому разделу учёта.
💡 В типовых конфигурациях есть
Помощник ввода начальных остатков(Главное→Начальные остатки). Он ведёт по разделам: ОС, запасы, расчёты с контрагентами, деньги, взаиморасчёты.
Такой подход даёт чистую базу без унаследованных ошибок старой. Минус — историю операций в новой базе вы не увидите, только сальдо на старте.
Сверка после переноса: как убедиться, что всё село
Перенос без сверки — это лотерея. Обязательный шаг — сравнить контрольные показатели в источнике и приёмнике.
| Что сверяем | Отчёт / место | На что смотрим |
|---|---|---|
| Остатки по счетам | Оборотно-сальдовая ведомость | Сальдо на дату совпадают до копейки |
| Количество номенклатуры | Номенклатура — счётчик в списке | Число позиций одинаковое |
| Контрагенты | Список Контрагенты | Нет дублей, все на месте |
| Складские остатки | Ведомость по товарам на складах | Количество и суммы сходятся |
| Взаиморасчёты | ОСВ по счетам 60 и 62 | Долги по контрагентам совпадают |
⚠️ Если суммы не сошлись — не проводите документы в приёмнике, пока не найдёте расхождение. Иначе разберётесь ещё дольше.
Типичные ошибки при переносе данных
Самые частые грабли и что с ними делать.
Когда переносить данные не нужно
Иногда перенос — лишняя работа и лишний риск. Не затевайте его, если:
- 🔸 Нужна просто копия базы для теста — сделайте выгрузку базы целиком (
.dt) черезКонфигуратор→Администрирование→Выгрузить информационную базу, это не перенос, а клон. - 🔸 Базы на одной платформе и конфигурации, и вам нужно объединить их полностью — проще загрузить
.dt, чем гонять XML. - 🔸 Речь про обмен на постоянной основе (две базы работают параллельно) — тогда настраивают не разовый перенос, а
Синхронизацию данныхв разделеАдминистрирование.
Видео: перенос данных между базами 1С
Частые вопросы
Можно ли просто скопировать файл базы 1С в другую базу?
.1CD или выгрузка .dt — это клон всей базы целиком. Перенести из неё выборочно документы или справочники в существующую рабочую базу так не получится — для этого нужен обмен через XML.Как перенести данные между разными конфигурациями, например из УТ в Бухгалтерию?
Перенесётся ли номенклатура со всеми группами и единицами измерения?
Почему после переноса задвоились контрагенты?
Нужно ли обновлять конфигурацию перед переносом?
Как проверить, что данные перенеслись правильно?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.