Всем доброго дня.
Просьба подсказать кто сможет и не кидаться тапками только изучаю XDTO...
В общем делаю следующее: записываю набор записей регистра накопления(или сведений без разницы) в xml файл через строку
НовыйСериализаторXDTO.ЗаписатьXML(Файл,НаборЗаписей);
Дальше уже в другой процедуре считываю эти данные из файла через
ПолученыеЗначения = ФабрикаXDTO.ПрочитатьXML(ЧтениеТекста);
Данные успешно считываются. Дальше получаю свойства полученого объекта XDTO и начинаю пытаться обходить набор записей регистра.
Так вот вопрос в следующем, почему когда я пытаюсь проделать всё вышеперечисленное с ссылочными типами Документами,Справочниками, то полученный список имеет нужный тип данных ДокументСсылка,СправочникСсылка, а когда пытаюсь прочитать данные регистра то мне пишет Объект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/enterprise/current-config}Filter Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
Понимаю что делаю не так, просьба сказать как правильно преобразовать объект xdto в набор записей.
cf-шник, потому что обработка в модуле менеджера кот содержит.
Есть косяки, так как велосипед и первая версия, писалась для себя, чтобы данные таскать, без оглядки на код от типовых 1С.
(1) преобразуй записать через Новый ДвоичныеДанные или через хранилище Значений
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой