Как в 1С сделать выгрузку и загрузку данных с помощью конфигурации Конвертация данных?

Выгрузка описания структуры метаданных конфигурации базы источника с помощью бработки MD82Exp.epf из дистрибутива конфигурации Конвертация данных

Здравствуйте, уважаемые читатели блога SoftMaker.kz! Если у Вас есть конфигурация Конвертация данных, тогда Вы имеете все необходимые инструменты для обмена данными в 1С:Предприятие 8.2, в частности документами и справочниками. Статья описывает работу в конфигурации Конвертация данных, редакция 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. Нажмём кнопку «Выполнить загрузку».
      Теперь мы видим, что в справочнике «Конфигурации» появился новый элемент с названием конфигурации приёмника.

Загрузка описания структуры метаданных конфигурации базы приёмника в справочник «Конфигурации» конфигурации Конвертация данных

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

    1. Откроем справочник «Конвертации» (Справочники–>Конвертации). Этот справочник содержит информацию,
      в которой определяется между какими конфигурациями осуществляется обмен и в каком направлении.
    2. Добавим новый элемент. Нажмём кнопку «Добавить» или клавишу «Insert».

    1. Укажем конфигурацию источник из справочника «Конфигурации». Поле «Конфигурация – источник:».
    2. Укажем конфигурацию приёмник из справочника «Конфигурации». Поле «Конфигурация – приемник:».

Справочник «Конвертации» из конфигурации Конвертация данных для хранения информации об обмене между конфигурациями базы приёмника и источника

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

Диалог «Информация» из конфигурации Конвертация данных для выбора вида создания правил обмена для элемента справочника «Конвертации»

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

Отлично, мы произвели настройку правил обмена. Осталось эти правила обмена выгрузить в файл.

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

  8. Позже, указанный путь мы можем изменить в справочнике «Конвертации»–>«Изменить текущий элемент (F2)»–>закладка «Дополнительно»–>поле «Имя файла правил обмена:».
  9. Изменение параметров сохранения правил конвертации можно сделать также из панели функций в пункте «Сохранить правила обмена данными». Там же можно изменить формат сохранения из «.xml» в «.zip», установив флаг «Сжимать файл правил».
  10. Кроме того, в настройках пользователя «Сервис»–>«Настройки пользователя» можно убрать флаг «Выгружать правила обмена при открытии формы настройки», тогда диалог сохранения правил будет появляться при нажатии на кнопку «Сохранить правила». В этом диалоге можно изменить и указанный ранее путь к правилам и выставить нужные нам флаги.

Правила конвертации готовы! Теперь сделаем обмен данными.

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

Это файл обработки V8Exchan82.epf. Или открыть «Сервис»–>«Прочие обмены данными»–>«Универсальный обмен данными в формате XML»

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

Выгрузка данных из базы источника с помощью бработки V8Exchan82.epf из дистрибутива конфигурации Конвертация данных

  1. Укажем период. Нажмём кнопку «Выгрузить данные» (Находится на панели вверху).

Теперь загрузим данные в базу приёмник. Откроем её в режиме 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? подробно описано как воспользоваться этими обработками.

В заключении поста хочу порекомендовать вам бесплатные видеоуроки от Вадима Сайфутдинова «Конфигурация "Конвертация данных": обмен данными между базами "1С:Предприятие"». Уроки от опытного преподователя. Он на детальном практическом примере покажет вам, как переносить данные с помощью Конфигурации "Конвертация данных" и не ломать голову над созданием своего "велосипеда".
  • Как решаются подзадачи обмена в «Конвертации данных»?
  • Какие существуют подготовительные операции?
  • Как правильно выгрузить метаданные конфигурации?
  • Как правильно загрузить метаданные в «Конвертацию данных»?
  • Как перенести данных простого справочника?
  • Как сделать синхронизациию значений перечислений?
  • Как переносить многоуровневый справочник в двухуровневый?
  • Многое другое...
Конечно, вы можете сами найти по этой теме материал и изучать его самостоятельно. Но зачем? Вот для вас уже всë подготовлено на блюдечке с голубой каëмочкой. Только изучайте! Все подробности о том, что есть в бесплатных видеоуроках на странице автора.

Вот один из уроков по переносу справочника номенклатура:


Конвертация данных бесплатные видеоуроки

37 ответы
  1. fomix says:

    Спасибо за статью. Только надо было указать, что данный способ применим только к идентичным конфигурациям! А в случае расхождения, требуется доработка и отсылать на форумы )))

    Ответить
  2. Softmaker says:

    Пожалуйста! Я использовал этот метод не с совсем идентичными Бух 1.5.19.5 –> Бух 2.0.4.14. Но Вы правы, чтобы всё правильно выгружалось, нужно правильно настроить обмен.

    Ответить
  3. Юлиана says:

    Использована статью для переноса документов из УТ11 в БП2. Все получилось удачно. Спасибо автору, очень доступно написано.

    Ответить
  4. юлия says:

    А если нет этих файлов , что делать, где их взять? "Конвертация данных файл оработки MD82Exp.epf. Он понадобиться для выгрузки описания структуры метаданных конфигурации баз источника и приёмника.

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

    Ответить
  5. Softmaker says:

    Если у Вас есть конфигурация "Конвертация данных", то эти файлы есть в её составе.

    Ответить
  6. Антон says:

    Открыл файл обработки MD82Exp.epf в базе источник и у меня открылось пустое окошко. Что делать дальше?

    Ответить
  7. Softmaker says:

    Указывайте путь к файлу, например: D:\1C82DB\КонвертацияДанных\ПравилаОбмена_2.0.6.3.xml туда выгрузиться информация о структуре конфигурации.

    Ответить
  8. Nadina says:

    Как сделать выгрузку справочников из 1с 8.2 из одной конфигурации в другую.(ГУ в гос Предприятия)

    Ответить
  9. Игорь says:

    Подскажите пожалуйста, как сделать обмен данными по остаткам номенклатур

    Ответить
  10. Softmaker says:

    Попробуйте, если у Вас идентичная конфигурация: Пункт меню Сервис – Обмен данными с "1С:Предприятием 8" – Выгрузка данных в идентичную конфигурацию.

    Ответить
  11. slaych says:

    Не понятны действия в 3-м пункте. Открыл я справчник Конфигурации и где там нажимать Добавить?

    Ответить
  12. Softmaker
    Softmaker says:

    Здравствуйте!В правом верхнем углу зелёная кнопка с белым плюсиком внутри или клавиша «Insert».

    Ответить
  13. slaych says:

    в правом верхнем углу нет никаких кнопок. А плюсом (в самой конфе слева в верху) или инсертом можно только добавить новый справочник.
    http://clip2net.com/s/2uyCR

    Ответить
  14. Softmaker
    Softmaker says:

    Так вы же открыли 1С в режиме Конфигуратора, а нужно открыть в режиме 1С:Предприятия!

    Ответить
  15. Nadina says:

    Подскажите,можно ли где нибудь скачать конвеетер из бухгалтерского учете для гос.учреждений казахстана 7.7 в бухгалтерский учет для гос.предприятий казахстана 8.2??(не советуйте создавать ковертер вручную с помощью конфигурации Конвертации данных). У меня таким способом некоторые базы не конвертируются.

    Ответить
  16. Nadina says:

    Тогда не можете подсказать более подробно: Как правильно настраивать правила обмена через конфигурацию конвертация данных для идентичных конфигурации только из 7.7 в 8.2. Может быть у вас есть какая либо литература по данному вопросу. e-mail: [email protected] Подскажите хоть что нибудь дельное.

    Ответить
  17. Лилия says:

    по пункту 3: В режиме 1С Бухгалтерия базовая открыла Операции – Справочники – отсутствует справочник "Конфигурации". Подскажите, пожалуйста, где искать?

    Ответить
  18. Softmaker
    Softmaker says:

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

    Ответить
  19. Лилия says:

    При установке на ПК программы "Конвертация 2.0" появилась табличка, что программа установлена успешно. Вопрос: как открыть конфигурацию Конвертация, не вижу, чтобы на рабочем столе или еще где-либо появился значок. Подскажите, пожалуйста, очень нужно.

    Ответить
  20. Softmaker
    Softmaker says:

    Лилия: Нужно запустить 1с и в списке баз вы должны увидеть примерно такую надпись: Конвертация ред. 2.
    Затем нажать кнопку 1С:Предприятие.

    Ответить
  21. Softmaker
    Softmaker says:

    Спасибо, Александр! Будем стараться писать понятные статьи и не только о конвертации данных.

    Ответить
  22. Антон says:

    Добрый день! Сделал конвертацию 1С УТ 8.2(10.3.7.8) в УТ 8.2 (10.3.25.1) по указанной вами схеме. Вроде бы всё получилось. Но в процессе проверки номенклатуры выяснилось, что позиции товара были перенесены не совсем корректно. Т.е. когда сканирую штрих-код, чтобы пробить товар, появляется служебное сообщение "пересчитать из валюты в валюту при пересчете обнаружен нулевой курс на товар не назначена цена и на данный товар не указана цена". Открываю позицию в номенклатуре, там не указаны единицы товара. Ставлю "шт", хочу сохранить, ругается, пишет, что "шт" уже используется и не может сохранить. Подскажите, пожалуйста, возможно есть какое-то решение. Перебивать весь товар нет возможности. Заранее благодарен за ваше внимание к моему вопросу!

    Ответить
  23. Softmaker
    Softmaker says:

    Здравствуйте, Антон! Посмотрите в справочник единицы измерения и попробуйте перейти из какой-нибудь номенклатуры в подчиненный ему справочник, единицы измерения. Обычно, на панели формы элемента справочника есть кнопка "Перейти".

    Ответить
  24. Александр says:

    Пдскажите пожалуйста ещё, как Интегрировать Алкомониторинг в 1С бухгалтерию 8.2

    Ответить
  25. Softmaker
    Softmaker says:

    Ирина, во втором пункте, если смотреть с конца статьи:
    2. Укажем имя файла данных. (Например, C:\Bases\ВыгрузкаДанных.xml). Если файла нет, будет создан.

    Ответить

Ответить

Want to join the discussion?
Feel free to contribute!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *