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

Администрирование · 12 мин

Как перенести данные по одной организации 1С в другую базу

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

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

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

Ниже разобраны подготовка баз, конкретные способы переноса, проверка результата и типичные ошибки, которые приводят к потере или задвоению данных.

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

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

Далее определите, совпадают ли конфигурации источника и приёмника. Откройте в обеих базах раздел «О программе» и сравните название и релиз конфигурации. Если версии совпадают полностью — подойдёт простая выгрузка-загрузка XML. Если конфигурации разные (например, перенос из УПП в ERP или из БП 2.0 в БП 3.0) — потребуются правила конвертации данных, адаптированные под конкретную пару конфигураций.

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

Способ 1: Выгрузка и загрузка данных XML для идентичных конфигураций

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

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

После загрузки в пустую базу-приёмник лишние организации и их документы удаляют штатной обработкой «Удаление помеченных объектов» либо специализированной обработкой удаления данных по организации. Порядок такой: пометить на удаление документы чужих организаций, затем сами организации, выполнить удаление с контролем ссылочной целостности.

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

Способ 2: Универсальный обмен данными XML с отбором по организации

Обработка «Универсальный обмен данными в формате XML» (УниверсальныйОбменДаннымиXML.epf) — основной инструмент, когда нужен гибкий отбор. Она работает с правилами конвертации данных (КД), которые описывают, как объекты источника преобразуются в объекты приёмника. Для типовых пар конфигураций правила есть в поставке или на портале 1С.

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

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

Способ 3: Синхронизация данных и перенос остатков

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

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

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

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

Выгрузка/загрузка XML

Подходит при идентичных конфигурациях и пустом приёмнике. Быстро, но отбор по организации приходится делать удалением лишнего после загрузки.

Универсальный обмен XML с правилами

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

Синхронизация через план обмена

Лучший вариант для регулярного обмена и параллельной работы баз. Начальная настройка сложнее, но отбор по организации встроен.

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

Подходит для старта учёта с чистого листа. Много ручной работы, история документов не переносится.

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

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

Дополнительно проверьте: количество документов по видам за период (через журнал документов с отбором по организации), остатки по складу на дату переноса, взаиморасчёты с ключевыми контрагентами через акты сверки, остатки по кассе и расчётным счетам. Для регистров НДС полезно сравнить данные книги покупок и книги продаж.

Также проверьте, что в приёмнике не задвоились справочники: отсортируйте контрагентов и номенклатуру по наименованию и ИНН. Дубли возникают, если поиск при загрузке шёл не по уникальному идентификатору, а по наименованию или коду.

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

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

ОСВ по организации за период
Норма

Итоги по счетам совпадают с источником

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

Расхождения по отдельным счетам — ищите неперенесённые документы

Количество документов по видам
Норма

Совпадает с отбором по организации в источнике

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

Документов больше или меньше — проверьте отбор и повторную загрузку

Контрагенты и номенклатура
Норма

Один элемент на одно юрлицо/позицию, поиск по ИНН без дублей

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

Задвоения с разными ссылками — нужна обработка поиска и замены дублей

Проведение перенесённых документов
Норма

Документы проведены, движения формируются

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

Документы загружены непроведёнными — требуется групповое перепроведение

Типичные ошибки и их последствия

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

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

Типичные ошибки
01
Загрузка в рабочую базу без теста на копии — риск испортить учёт других организаций
02
Отсутствие резервной копии — невозможно откатить неудачный перенос
03
Документы загружены без проведения — отчёты показывают нули, остатки не сходятся
04
Отбор только документов без остатков на начало периода — разрыв учёта
05
Игнорирование дублей справочников — задвоенные контрагенты и номенклатура
06
Одинаковые префиксы нумерации в двух базах — конфликты при повторных обменах

Когда лучше привлечь специалиста

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

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

Итог

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

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

Частые вопросы

Можно ли перенести данные по организации, если конфигурации разных версий?

Да, но только через правила конвертации данных, рассчитанные на конкретную пару версий. Обработкой «Выгрузка и загрузка данных XML» пользоваться нельзя — она требует полной идентичности структуры метаданных. Для перехода, например, с БП 2.0 на БП 3.0 есть штатный помощник перехода, который переносит данные по всем организациям, поэтому отбор по одной придётся делать отдельно.

Перенесутся ли вместе с документами прикреплённые файлы?

Нет, файлы (сканы договоров, изображения номенклатуры) хранятся в отдельных справочниках присоединённых файлов и типовые обмены их часто не переносят или переносят частично. Если файлы хранятся в томах на диске, их нужно копировать отдельно с сохранением структуры папок и перенастройкой путей в новой базе.

Что делать, если после загрузки документы не проведены?

Это штатное поведение многих обменов: документы загружаются в режиме записи без проведения. Используйте обработку «Групповое перепроведение документов» с отбором по организации и периоду. Перед запуском убедитесь, что перенесены все связанные данные — иначе часть документов не проведётся из-за нехватки остатков.

Как не потерять нумерацию документов при переносе?

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

Можно ли перенести только справочники без документов?

Да. В универсальном обмене XML отметьте для выгрузки только правила справочников (контрагенты, номенклатура, договоры, банковские счета) и не отмечайте документы. Это стандартный сценарий при старте новой базы с вводом остатков вручную — он быстрее и безопаснее полного переноса.

Сколько времени занимает перенос одной организации?

Зависит от объёма: выгрузка справочников и документов за год по одному юрлицу обычно занимает от нескольких минут до нескольких часов. Основное время уходит не на сам обмен, а на подготовку, тестовую загрузку и сверку результатов — на эти этапы разумно закладывать один-два рабочих дня.