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