Сериализатор XDTO и набор записей регистра бухгалтерии #633605


#0 by Fragster
в 8.1 не работает. для остальных объектов работает. кто-нибудь побеждал? работает ли в 8.2?
#1 by Maxus43
может в СП очепятка, не сериализуется набор записей РБ
#2 by Fragster
дык сериализуется. и в XML можно записать. только в объекте XDTO почему-то ссылки на счета, измерения и субконто не разыменовываются. он не десериализуется, вот в чем дело.
#3 by Maxus43
не читается тока?
#4 by Fragster
ага
#5 by Fragster
проверьте в 8.2, кому не в падлу
#6 by Maxus43
Объект - правильный тама?
#7 by Fragster
ну да, объектXDTO
#8 by Maxus43
Объект.Тип - чо там?
#9 by Fragster
URIПространстваИмен    "http://v8.1c.ru/8.1/data/enterprise/current-config"    Строка БазовыйТип    {    ТипОбъектаXDTO Имя    "AccountingRegisterRecordSet.Хозрасчетный"    Строка
#10 by pumbaEO
У меня даже не записывает, пустое значение валюты типа не должно быть. Проверить на данных не могу.
#11 by Fragster
в общем если вид субконто сериализовать, то получается штука с базовым типом AnyRef, а если набор записей - то базовый тип у вида субконто - AnyType... при этом тип - один и тот же.
#12 by Fragster
а, не
#13 by Fragster
эмпирически выяснилось, что оно работает, только если у счета 1 субконто. прошу проверить в 8.2, код для проверки:
#14 by Fragster
ну и как побороть в 8.1 если кто знает - тоже буду благодарен
#15 by acsent
а если ПрочитатьXML
#16 by Fragster
Если использовать встроенный объект "сериализаторXDTO", то у него не прокатывает и через ЗаписатьXML...ПрочитатьXML
#17 by acsent
у тебя веб сервис или что?
#18 by Fragster
типа того
#19 by Fragster
и на 8.3 тоже проверьте, плиз, кому не впадлу
#20 by hhhh
вроде субконт нет в регистре бухгалтерии. Там они в отдельной таблице существуют: ДвиженияССубконто.
#21 by Fragster
запрос просто чтобы получить какой-то регистратор, у которого есть движения. у набора записей субконто есть.
#22 by Fragster
что, всем впадлу проверить, чтоли?
#23 by pumbaEO
у меня только типовые конфы, а там ошибка при выгрузке.
#24 by hhhh
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (ЗаписатьXDTO)    Возврат СериализаторXDTO.ЗаписатьXDTO(Набор); по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'ВалютаDr':    форма: Элемент    имя: { по причине: Ошибка отображения типов: Отображение лексического значения '' в значение типа 'СправочникСсылка.Валюты' по причине:
#25 by hhhh
+ Ошибка отображения типов: Отображение лексического значения '' в значение типа 'СправочникСсылка.Валюты' по причине: Ошибка преобразования данных XML
#26 by pumbaEO
УПП?
#27 by hhhh
БП 2.0
#28 by Fragster
хм... они еще больше поломали в 8.2, чтоли?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С