Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Выгрузка структуры конфигурации базы 1С в файл XML

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  04.03.2025 Актуальность проверена: 10.04.2025   7 мин.
Содержание

Для разработки правил обмена 1С в формате XML необходимо выгрузить из базы 1С источника данных и приемника данных структуру конфигурации в формате XML. Как это сделать в разных ситуациях, расскажем в текущей статье. Обмен XML можно дорабатывать и в 1С:Конвертация данных 8, ред. 3 и ред. 2. Но в текущей статье рассмотрим работу только с Конвертацией данных 2.

Как выгрузить структуру конфигурации базы 1С в файл XML

Для того чтобы выгрузить структуру конфигурации базы 1С в файл XML необходимо использовать обработки MD82Exp.epf или MD83Exp.epf.

Выгрузим структуру конфигурации на примере 1С Бухгалтерии 3.0.

Для обновления уже имеющейся конфигурации: Для обновления уже имеющейся конфигурации

Обработка md82exp

Обработка MD82Exp.epf подходит для конфигураций 1С, работающих в режиме обычного приложения. Ее можно в комплекте поставки Конвертация данных 2 или 3 скачать, на нашем сайте или по ссылке: Скачать обработку MD82Exp.ep

Вид обработки MD82Exp.epf на примере УПП 1.3 Вид обработки MD82Exp.epf на примере УПП 1.3

Обработка md83exp

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

Выгрузка и загрузка структуры метаданных конфигурации 1С в формате XML

На практике приходится сталкиваться с различными ситуациями, когда необходимо перенести данные из одной конфигурации в другую. Для решения задачи нужны правила, по которым произойдет обмен. В свою очередь, чтобы их создать, надо иметь представление о структуре метаданных, находящихся в каждой информационной базе – участнице обмена. Тогда родится понимание, что конкретно и во что следует преобразовать из Источника в Приемнике.

Перенос данных можно осуществлять с помощью внешних обработок MD83Exp.epf и MD82Exp.epf . Их используют для конфигураций на платформе 1С: Предприятие 8.3 и 1С: Предприятие 8.2. Специалисты, работающие с 1С: Предприятие 7.7, могут воспользоваться внешней обработкой MD77Exp.ert. Найти обработки легко: на сайте разработчика, диске ИТС, в поставке 1С: Конвертация данных, редакция 2.

Поэтапный путь

Если коротко обозначить ступеньки, это выглядит следующим образом:

  1. Выбираем в соответствии с вашей версией платформы 1С внешнюю обработку и запускаем.
  2. Указываем путь файла, куда предстоит выгружать сведения о структуре ИБ.
  3. Отдаем команду о выгрузке.

Пошаговый алгоритм наглядно показан на рисунке 1. «Выгрузка описания структуры метаданных для версии 2.1.8.»:

Во-первых, открываем информационную базу платформы, на которой работаем. В нашем случае рассматривается конфигурация 1С:Бухгалтерия предприятия 8, ред. 3.0 (далее - БП 3.0).

Во-вторых, открываем внешнюю обработку MD83Exp.epf. Делаем это с помощью главного меню. Находим пункт Файл \ Открыть. В строке с указанием имени файла, в котором мы желаем сохранять информацию о структуре метаданных конфигурации, обозначаем нужные сведения, где расположена обработка. Пользователи, чьи ПК работают на платформе 1С: Предприятие 8.0. и 1С:Предприятие 7.7, прописывают путь открытия внешних обработок MD80Exp.epf, MD77Exp.ert .

Рисунок 1. Выгрузка описания структуры метаданных для версии 2.1.8.

В-третьих, прописываем имя файла, в который предстоит сохранить сведения о структуре ИБ.

В папке Настройки отмечаем галочками, какие именно регистры следует выгрузить. В нашем случае, это регистры:

  • сведений;
  • накопления;
  • бухгалтерии;
  • расчета;
  • движения документов.

Ставим отметку в строке «Выгружать все движения».

Завершаем действия отдачей команды «Выгрузить».

Рисунок 2. Выгрузка описания структуры метаданных для версии 2.1.8.

С выгрузкой мы справились быстро. Теперь надо осуществить загрузку полученной информации в конфигурацию.

Путь информационной загрузки

Для загрузки имеющегося файла, где уже содержится информация о структуре метаданных, надо воспользоваться Панелью функций в Конфигурации информационных баз для обмена данными. Здесь выделяем функцию «Загрузить структуру метаданных конфигурации». Щелчком мыши открываем форму загрузки.

Рисунок 3. Панель функций в Конфигурации информационных баз для обмена данными.

Система подсказывает следующий шаг. А именно, следует указать имя файла, в котором находится описание структуры конфигурации.

Рисунок 4. Поле Загрузка структуры метаданных конфигурации

В этом поле предоставляется выбор. Можно поставить галочку о загрузке данных в новую конфигурацию или о модификации существующей конфигурации с загруженной структурой метаданных. Определившись с отправкой, отдаем команду о выполнении загрузки. В течение определенного времени, пока происходит загрузка, система сообщает о ее ходе:

  • количество загруженных объектов;
  • свойств объектов;
  • предопределенных значений.

Когда процесс завершится, откроется информация о данных, которые загрузились.

Рисунок 5. Справочник Конфигурация: БухгалтерияПредприятия.

В справочнике Конфигурация в любое время можно посмотреть описание конфигурации. Для этого надо выделить нужную строку и отдать команду «ОК».

Рисунок 6. Форма Описание конфигурации

 Форма «Описание конфигурации» состоит из двух частей. Сверху мы видим дерево значений объектов метаданных:

  • бизнес-процессы;
  • документы;
  • планы видов расчета;
  • планы видов характеристик;
  • регистры бухгалтерии;
  • регистры сведений и т. д.

Раскрыв строку Справочники, увидим список (Присоединенные файлы Авансовый отчет).

Снизу мы откроем закладку «Свойства», которых в нашем скриншоте 37 наименований. Табличная часть представлена тремя колонками: имя, тип, вид. Когда все колонки заполнены информацией о структуре метаданных ИБ Источника и Приемника, можно заняться созданием правил обмена данными.

Рекомендации по порядку обновления структуры конфигураций в 1С Конвертации данных

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

и только после этого поверх загружайте структуры конфигураций в КД2.

В этом случае ПКС для реквизитов объектов, отсутствующих в новых релизах конфигураций 1С, будут помечены на удаление и отключены.

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

В этом случае ПКС для реквизитов объектов, отсутствующих в новых релизах конфигураций 1С, будут помечены на удаление и отключены.

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

MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft

Возврат к списку