Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 18:02

Конвертация на основе пакета XDTO, Обмен данными с модификацией объектов

Автор rozerford, 21 фев 2016, 18:43

0 Пользователей и 1 гость просматривают эту тему.

rozerford

Добрый день!
Есть две конфигурации: стандартная для стационарных компов(ЦБ) и мобильная платформа(МП).
Задача состоит в переносе данных с некоторой модификацией переносимых объектов.
На ЦБ имеются регистры сведений, которые подчинены регистратору(документ), нужно записи этих самых регистров передать на МП, где регистры сведений независимые.
На сколько я понимаю, задачу можно решить только с помощью пакетов XDTO.
Суть: Как правильно сформировать записи? Есть проблемы с пространством имен(xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"). Они не позволяют прочитать через:
Объект = ПрочитатьXML(ЧтениеXML);
Есть еще одни способ, это выгрузить через фабрикуXDTO, но и тут проблема при чтении, а именно:
ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеХМЛ);
Сериализатор = Новый СериализаторXDTO(ФабрикаXDTO);
Объект = Сериализатор.ПрочитатьXDTO(ОбъектXDTO);
---- на этом моменте ломается и выводит сообщение:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://www.w3.org/2001/XMLSchema}anyType   Форма: Элемент   Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: { }Filter   Форма: Элемент   Тип: {http://www.w3.org/2001/XMLSchema}anyType


Есть идеи решения этой задачи?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск