v8: списки xdto и объекты xdto #485306


#0 by CGr
Помогите пожалуйста! Есть тип объекта в фабрике. у него есть свойство у которого в качестве максимального количества элементов указано число>1 те оно списковое. <xsd:element maxOccurs="5" name="Prise" nillable="true" type="tns:Prise"/> Все отлично выгружается, проблемы возникают если записалось всего одно свойство <Prise>...</Prise> и при загрузке я пытаюсь обратиться к нему как свойству объектаxdto Список = Объект.Prise и расчитываю получить список и обхожу его с помощью итератора Для каждого единица из список Цикл .... КонецЦикла В результате получаю исключение итератор не определен. Смотрю тип переменной Список он оказывается объектxdto вместо список. Метод Объект.ПолучитьСписок("Prise") генерирует исключение поле не является списковым. При этом если свойства два <Prise>...</Prise> <Prise>...</Prise> все отрабатывает нормально. Подскажите как-нибудь можно жестко задать в схеме что  данное свойство именно списокxdto????
#1 by acsent
при чтении xdto 1с вообще не смотрит на схему
#2 by acsent
А просто преобразует тэги в реквизиты
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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