Имя: Пароль:
1C
1С v8
Получение Массива из XDTO пакета
0 dred999
 
06.09.16
11:54
Всем привет!
Необходимо из вэб сервиса одно конфигурации получить массив в другую конфигурацию. Тестирую в SoapUI данные выгружены.
Но разобрать полученный пакет в 1С не могу.
ПутьКУдаленнойБазе = Новый WSПрокси(Определение, "http://192.168.11.89/ClientOrder";, "Service", "ServiceSoap");      
ДанныеЗаявки = ПутьКУдаленнойБазе.GetClientOrders();
В ДанныеЗаявки получаю ОбъектXDTO как его разобрать в массив или в Таблицу Значений.
1 KulakoffAlex
 
06.09.16
11:59
Так у ОбъектXDTO есть свойства, в соответствии с какой то схемой. все свойства примитивного типа. либо может быть еще свойство с типом "списокXDTO" получай свойства и разбирай как тебе надо.
2 dred999
 
06.09.16
12:08
(1) Как получить свойсто "ДанныеЗаявки" ДанныеЗаявки.КоневыеСвойства. Еслши можно поподробнее. Я в первый раз сталкиваюсь с XDTO
3 KulakoffAlex
 
06.09.16
12:58
Все свойства ДанныеЗаявки должны быть известны заранее и что в них хранится тебе тоже должно быть известно.
получать свойства
Переменная1 = ДанныеЗаявки.Свойство1
Переменная1 = ДанныеЗаявки.Свойство2
Переменная1 = ДанныеЗаявки.Свойство3

и т.д.
4 dred999
 
06.09.16
18:18
(3) Спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший