Показано с 1 по 2 из 2
Тема: чтение xml по xsd-схеме
Комбинированный просмотр
-
23.12.2018, 00:28 #1
- Регистрация
- 06.02.2015
- Сообщений
- 3
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: чтение xml по xsd-схеме
ТипФайлов = "purchases";
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл("C:\purchas es.xml");
ФайлыXSD = Новый Массив();
ФайлыXSD.Добавить("c:\cheki.xsd");
ЗагрузкаФабрикаXDTO = СоздатьФабрикуXDTO(ФайлыXSD);
ТипЧеки = ЗагрузкаФабрикаXDTO.Тип("http://www.crystals.ru", ТипФайлов);
Чеки = ЗагрузкаФабрикаXDTO.Прочита� �ьXML(ЧтениеXML, ТипЧеки);
СписокЧеков = Чеки.purchase;
Индекс = 0;
Чек = СписокЧеков.Получить(Индек с);
ЧтениеXML.Закрыть();
СвойствоПозицияЧека = Чек.positions.Свойства().Получит ь("position");
ПозицииЧека = Чек.positions.ПолучитьСписок(Св ойствоПозицияЧека);
СвойствоОплатаЧека = Чек.payments.Свойства().Получит� �("payment");
ОплатыЧека = Чек.payments.ПолучитьСписок(Св� �йствоОплатаЧека);
и в крайней строке получаю ошибку:
{ВнешняяОбработка.ЧтениеXML. Форма.Форма.Форма(32)}: Ошибка при вызове метода контекста (ПолучитьСписок)
ОплатыЧека = Чек.payments.ПолучитьСписок(Св� �йствоОплатаЧека);
по причине:
Несоответствие свойства и элемента данных XDTO:
Свойство: 'payment'
Свойство не является списковым
значит position у него является списковым, а payment вдруг перестал быть списковым!!! это как так???
Похожие темы
-
ЧТЕНИЕ ДАННЫХ
от rust6208 в разделе Работа с данными (обработка и сохранение)Ответов: 0Последнее сообщение: 03.04.2018, 14:19 -
XDTO чтение и запись xml в 1с
от AndreyLe в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 1Последнее сообщение: 28.03.2018, 18:23 -
Отчет для налоговой по схеме XML
от Nyta в разделе Общие вопросы по 1С - ПредприятиеОтветов: 1Последнее сообщение: 10.02.2015, 17:56 -
Чтение лога DHCP
от differ в разделе Другие ОСОтветов: 0Последнее сообщение: 17.05.2012, 09:29
Социальные закладки