Здравствуйте, уважаемые читатели блога SoftMaker.kz! Если у Вас есть конфигурация Конвертация данных, тогда Вы имеете все необходимые инструменты для обмена данными идентичных конфигураций в системе 1С:Предприятие 8.x, в частности документами и справочниками. Статья описывает работу в конфигурации Конвертация данных, редакция 2.1.4.1. Приступим!

Выгрузка описания структуры метаданных

Найдем в составе дистрибутива конфигурации Конвертация данных файл обработки MD82Exp.epf. Он понадобиться для выгрузки описания структуры метаданных конфигурации баз источника и приёмника. Ещё найдем в составе этого же дистрибутива файл обработки V8Exchan82.epf. Он понадобиться для выгрузки базы источника и загрузки базы приёмника.

А что, если ваши конфигурации 1С идентичны? Тогда стоит попробывать другой способ, описанный в заметке Как выгрузить данные в идентичную конфигурацию 1С? Еще можно использовать механизм распределенной информационной базы (РИБ) для обмена данными между идентичными базами. А если вам нужно перенести данные из версии 1С 7.7 в версию 1С 8.2? Тогда стоит использовать советы, описанные здесь. Сначала выгрузим описания структуры метаданных источника и приёмника:

  1. Откроем базу источник в режиме 1С:Предприятие 8.2 и запустим обработку MD82Exp.epf для выгрузки описания структуры метаданных источника. Сохраним структуру метаданных источника в файл Rules1.xml.
Выгрузка описания структуры метаданных конфигурации базы источника с помощью бработки MD82Exp.epf из дистрибутива конфигурации Конвертация данных
  1. Откроем базу приёмника в режиме 1С:Предприятие 8.2 и запустим обработку MD82Exp.epf для выгрузки описания структуры метаданных приёмника. Сохраним структуру метаданных приёмника в файл Rules2.xml.
Выгрузка описания структуры метаданных конфигурации базы приёмника с помощью бработки MD82Exp.epf из дистрибутива конфигурации Конвертация данных

Загрузка описания структуры метаданных

Загрузим описания структуры метаданных обеих конфигураций.

  1. Запустим конфигурацию Конвертация данных в режиме 1С:Предприятие 8.2.
  2. Откроем справочник «Конфигурации» (Справочники—>Конфигурации). Он хранит информацию о конфигурациях, между которыми может производиться настройка правил обмена.
  3. Добавим информацию о конфигурации источника. Нажмём кнопку «Добавить» или клавишу «Insert».
  4. Укажем путь к файлу со структурой метаданных источника Rules1.xml. Нажмём кнопку «Выполнить загрузку». Теперь мы видим, что в справочнике «Конфигурации» появился новый элемент с названием конфигурации источника.
Загрузка описания структуры метаданных конфигурации базы источника в справочник «Конфигурации» конфигурации Конвертация данных
  1. Добавим информацию о конфигурации приёмнике. Нажмём кнопку «Добавить» или клавишу «Insert».
  2. Укажем путь к файлу со структурой метаданных приёмника Rules2.xml. Нажмём кнопку «Выполнить загрузку». Теперь мы видим, что в справочнике «Конфигурации» появился новый элемент с названием конфигурации приёмника.
Загрузка описания структуры метаданных конфигурации базы приёмника в справочник «Конфигурации» конфигурации Конвертация данных

Настройка правил обмена

Итак, мы загрузили информацию об источнике и приёмнике. Теперь мы можем производить настройку правил обмена. На следующем шаге мы воспользуемся только что созданными элементами справочника «Конфигурации» и выберем их в справочнике «Конвертации».

  • Откроем справочник «Конвертации» (Справочники—>Конвертации). Этот справочник содержит информацию, в которой определяется между какими конфигурациями осуществляется обмен и в каком направлении.
  • Добавим новый элемент. Нажмём кнопку «Добавить» или клавишу «Insert».
  • Укажем конфигурацию источник из справочника «Конфигурации». Поле «Конфигурация — источник:».
  • Укажем конфигурацию приёмник из справочника «Конфигурации». Поле «Конфигурация — приемник:».
Справочник «Конвертации» из конфигурации Конвертация данных для хранения информации об обмене между конфигурациями базы приёмника и источника
  • Нажмём кнопку «ОК».
  • Появится диалог «Информация», с помощью которого можно автоматически создать все правила обмена на основании совпадающих названий объектов конфигураци, либо только одно правило вручную.
Диалог «Информация» из конфигурации Конвертация данных для выбора вида создания правил обмена для элемента справочника «Конвертации»

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

Выгрузка правил обмена

  1. Если Вы закрыли предыдущий диалог, то в справочнике «Конвертации» выделим только что созданный элемент.
  2. На панели справочника нажмём кнопку «Перейти к правилам». Откроется форма с правилами конвертации.
  3. Если нет, то продолжим работу в диалоге «Настройка правил обмена», который у нас открылся, когда мы создали правила обмена для элемента справочника «Конвертации».
  4. Во вкладке «Правила выгрузки данных» укажем, что конкретно мы хотим выгружать.
  5. На этой форме в левом верхнем углу найдём кнопку «Сохранить правила».
    Диалог «Настройка правил обмена» из конфигурации Конвертация данных для сохранения правил обмена для элемента справочника «Конвертации»
  6. Укажем имя файла и путь (Например, C:\Bases\ПравилаОбменаДанными.xml). Нажмём кнопку «Открыть».
  7. Позже, указанный путь мы можем изменить в справочнике «Конвертации»—>«Изменить текущий элемент (F2)»—>закладка «Дополнительно»—>поле «Имя файла правил обмена:».
  8. Изменение параметров сохранения правил конвертации можно сделать также из панели функций в пункте «Сохранить правила обмена данными». Там же можно изменить формат сохранения из «.xml» в «.zip», установив флаг «Сжимать файл правил».
  9. Кроме того, в настройках пользователя «Сервис»—>«Настройки пользователя» можно убрать флаг «Выгружать правила обмена при открытии формы настройки», тогда диалог сохранения правил будет появляться при нажатии на кнопку «Сохранить правила». В этом диалоге можно изменить и указанный ранее путь к правилам и выставить нужные нам флаги.

Обмен данными

Правила конвертации готовы! Теперь сделаем обмен данными. Откроем базу источник в режиме 1С:Предприятие 8.2 и запустим обработку «Универсальный обмен данными в формате XML» для загрузки данных источника. Это файл обработки V8Exchan82.epf. Или открыть «Сервис»—>«Прочие обмены данными»—>«Универсальный обмен данными в формате XML»

  1. В обработке на вкладке «Выгрузка данных» выберем имя файла правил (мы его сохраняли здесь: C:\Bases\ПравилаОбменаДанными.xml). Согласимся загрузить правила обмена данными. Нажмём кнопку «Да».
  2. Укажем имя файла данных. (Например, C:\Bases\ВыгрузкаДанных.xml). Если файла нет, будет создан.
  3. Укажем период. Нажмём кнопку «Выгрузить данные» (Находится на панели вверху).
Выгрузка данных из базы источника с помощью бработки V8Exchan82.epf из дистрибутива конфигурации Конвертация данных

Теперь загрузим данные в базу приёмник. Откроем её в режиме 1С:Предприятие 8.2 и запустим обработку «Универсальный обмен данными в формате XML» для загрузки данных источника. Это файл обработки V8Exchan82.epf. Или открыть «Сервис»—>«Прочие обмены данными»—>«Универсальный обмен данными в формате XML».

  1. В обработке на вкладке «Загрузка данных» выберем имя файла данных (мы его сохраняли здесь: C:\Bases\ВыгрузкаДанных.xml).
  2. Нажмём кнопку «Загрузить данные» (Находится на панели вверху).
Загрузка данных источника в приёмник с помощью бработки V8Exchan82.epf из дистрибутива конфигурации Конвертация данных

Данные загружены!

P.S.

Бывают случаи, когда в табличной части документа базы приёмника и источника отличается определённый реквизит. В приёмнике может быть реквизит типа «Справочник», а в источнике реквизит с тем же названием, но тип у него «Перечисление». Как быть? Как настроить правильно правила конвертации этого объекта? Воспользуйтесь советами из статьи «Как настроить правила конвертации группы свойств (ПКГС)».

Те же действия применимы для версии 1С:Предприятие 8.1 и 1С:Предприятие 8.0. В составе дистрибутива конфигурации Конвертация данных идут файлы оработок для этих версий MD81Exp.epf и V8Exchan81.epf, MD80Exp.epf и V8Exchan.epf.

Кроме того, с помощью конфигурации Конвертация данных можно выгружать данные из версии 1С:Предприятие 7.7. Прилагаются файлы V77Exp.ert (выгрузка данных), V77Imp.ert (загрузка данных), MD77Exp.ert (выгрузка описания структуры метаданных конфигурации). В статье Как в 1С сделать выгрузку и загрузку данных с помощью конфигурации Конвертация данных из 7.7 в 8.2? подробно описано как воспользоваться этими обработками.

Небольшое видео в конце статьи покажет, как перенести справочник номенклатуры:

Loading comments...