Имя: Пароль:
1C
1С v8
Как правильно получить тип данных из WS ссылки?
0 bestuzheff
 
01.09.19
12:55
Приветствую.
Давненько не писал уже, но появилась необходимость.
Я думаю тут должна быть люди которые хорошо разбираются в wew-сервисах и смогут помочь.
Собственно вопрос в следующем.
Не могу придумать как получить тип данных.
https://ibb.co/JQLqtjK

Если мы хотим получить тип PurchaseOrderDelivery мы пишем, т.к. есть такой тип и его можно получить.
ТипPurchaseOrderDelivery = Фабрика.Тип("http://www.scala.net/PurchaseOrderDelivery/1.1";, "PurchaseOrderDelivery");

А мне надо получить тип OrderHeader, а у него тип пустой, и как его получить я придумать не могу.

Может конечно написал не сильно понятно, но как смог.
1 mikecool
 
01.09.19
16:17
на ум приходит только КлючевыеСвойства и тип искать в них
2 palsergeich
 
01.09.19
16:19
Анонимные типы ищутся рекурсивным перебором.
Если родительский тип известен - хорошо.
Если нет, тогда лопатить все дерево
3 bestuzheff
 
01.09.19
16:30
Собственно решение подсказали тут https://forum.infostart.ru/forum15/topic224929/
Всем спасибо за участие, вопрос закрыт.
4 palsergeich
 
01.09.19
16:31
(3) Это если у тебя вложенность 1, а если 2?)
5 palsergeich
 
01.09.19
16:31
(4) И все анонимные?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс