Имя: Пароль:
1C
 
Ошибка "НачалоСвойства" (СериализаторXDTO)
0 1ctube
 
27.04.21
11:10
Доброго времени суток. Выгружаю результат запроса в ОбъектXDTO, далее получаю ТекстОбъектаXDTO и передаю по ком-соединению в базу приемник. На стороне приемника не могу обработать этот файл, пишет ошибку :
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://www.w3.org/2001/XMLSchema}anyType    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.1/data/core}column    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType

Вот собственно код:
Источник:
Выборка = Запрос.Выполнить().Выгрузить();
Результат = СериализаторXDTO.ЗаписатьXDTO(Выборка);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML,Результат);
ТекстОбъектаXDTO = ЗаписьXML.Закрыть();

Приёмник:
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(ТекстОбъектаXDTO);          
ОбъектXDTO=ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
ДК=СериализаторXDTO.ПрочитатьXDTO(ОбъектXDTO);

Ругается на строку ДК=СериализаторXDTO.ПрочитатьXDTO(ОбъектXDTO);
Может неправильно использую СериализаторXDTO???
1 1ctube
 
27.04.21
11:54
Разобрался, нужно было указывать тип ФабрикаXDTO
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший