Загрузка метаданных в КД через файл 1.02


Обработка загрузки структуры метаданных в конфигурацию "Конвертация данных" через файл. Работает с измененными КД. Более удобный процесс индикации хода загрузки.

Отличия от типовой обработки загрузки:

  1. Работает с измененными КД (конфигурациями "Конвертация данных", у которых изменен порядок или состав реквизитов справочников "Конфигурации", "Объекты", "Свойства", "Значения"), т.к. переделан  механизм загрузки (загрузка выполняется не через XML-сериализацию, а через разбор файла XML).
  2. Позволяет загружать из одного файла метаданных несколько новых конфигураций, а не одну (загрузка только в одну конфигурацию - особенность механизма XML-сериализации в типовой обработке загрузки).
  3. Переделана форма информации о ходе загрузке. Информация отображается в основной форме и, как мне кажется, теперь она более информативная в плане оставшегося времени ожидания.
  4. Может загружать метаданные из файла выгруженного обработками, предназначенными для другой версии КД (в разумных пределах, на совсем старых версиях не проверял). Этим режимом управляет флажок "Выполнить загрузку при обнаружении неизвестных метаданных". Если он установлен, то такие метаданные будут пропущены, но поддерживаемые данные будут загружены. Если сброшен, то будет генерироваться ошибка.
  5. В файловом варианте КД работает быстрее типовой обработки. В клиент-серверном не проверял.

P.S. Вывод времени выполнения отключается в модуле обработки: мРежимОтладки = Ложь;

+ Бонус: Немного подправленная для ускорения загрузки (в двух местах) типовая обработка загрузки метаданных.

+ Бонус: Подправленная типовая обработка MD82Exp для обхода ошибки выгрузки битых ссылок в составе планов обмена.

Файлы обработки:

-