При попытке настроить прямой обмен данными между устаревшей конфигурацией «Розница 1.0» (работающей на платформе 1С 8.1) и «Комплексная автоматизация 2.2» (на платформе 8.3) специалисты часто сталкиваются с ошибкой преобразования данных XML при загрузке структуры метаданных в конфигурацию «Конвертация данных».
Разберем причины возникновения этой ошибки, выясним, какую именно версию «Конвертации данных» необходимо использовать, и рассмотрим проверенные способы решения данной задачи.
Проанализируем доступные инструменты для создания правил обмена:
Обратите внимание: для выгрузки структуры метаданных из разных платформ используются разные внешние обработки:
MD81Exp.epf.MD83Exp.epf.Все необходимые обработки выгрузки вы найдете в каталоге установки шаблона конфигурации «Конвертация данных 2.1» (подпапка 1Cv82/Convert или 1Cv83/Convert в папке шаблонов).
Ошибка формата XML при загрузке файла структуры MD81Exp.xml в КД 2.1, запущенную на платформе 8.3, обусловлена разницей в работе синтаксических анализаторов (парсеров XML) платформ 8.1 и 8.3. Платформа 8.1 при выгрузке метаданных может создавать теги и непечатаемые символы, которые XDTO-парсер платформы 8.3 воспринимает как некорректный формат данных.
Разберем по шагам наиболее эффективный вариант решения проблемы:
MD81Exp.epf, взятой из официального дистрибутива КД 2.1.MD83Exp.epf на 8.3) в ту же базу КД 2.1, открыв её уже под платформой 8.3.Рассмотрим альтернативный вариант без необходимости запуска КД 2.1 на платформе 8.1:
MD83Exp.epf непосредственно в этой конвертированной базе под платформой 8.3 и сформируем XML-файл структуры.Если настройка регулярного обмена через правила выгрузки затруднена, проанализируем вариант прямой интеграции. В КА 2.2 можно написать обработку загрузки, которая напрямую подключается к базе «Розница 1.0» через COM-соединение:
COMОбъект = Новый COMОбъект("V81.COMConnector");
Соединение = COMОбъект.Connect("Srvr=""ServerName"";Ref=""RetailBase"";Usr=""Admin"";Pwd=""123"";");
С помощью объекта V81.COMConnector из «Комплексной автоматизации 2.2» вы сможете напрямую выбирать документы и справочники из «Розницы 1.0», минуя выгрузку в промежуточные XML-файлы.