|
Структурный Тип пакета XDTO | ☑ | ||
---|---|---|---|---|
0
svchernova
20.12.11
✎
16:09
|
Проблема с созданием структурного типа.
Создаю объект XDTO aPolicy: CтруктурныйТип = Фабрика.Тип("https://icweb/IICWebService", "Policy"); aPolicy = Фабрика.Создать(CтруктурныйТип); В структуре этого объекта содержатся поля Drivers и PoliciesTF с типом массив, см. картинку: http://s53.radikal.ru/i142/1112/99/1a64fda8da48.jpg Как создать такие поля в структуре объекта XDTO? |
|||
1
mikecool
20.12.11
✎
16:15
|
пробуй аналогично
|
|||
2
mikecool
20.12.11
✎
16:15
|
+1 если это именно структурный тип
|
|||
3
svchernova
20.12.11
✎
16:18
|
(2) Да, структурный. если я сделаю drivers аналогично, то как потом добавить этот массив в структуру Policy.. сейчас попробую
|
|||
4
svchernova
20.12.11
✎
16:34
|
(2) Нет.. не взлетело
{Обработка.МобильныйАгент.Форма.ФормаУпр.Форма(1789)}: Ошибка при установке значения атрибута контекста (Drivers) aPolicy.Drivers = aDriver; по причине: Несоответствие типов XDTO: Тип '{https://icweb/IICWebService}Driver' не соответствует типу '{https://icweb/IICWebService}ArrayOfDriver' Тип свойства не соответствует типу значения Дело в том, что aPolicy.Drivers - это должен быть массив, а я создаю пакет XDTO. на картинке в (1) это видно. Надо создать массив, как я понимаю. |
|||
5
DmitrO
20.12.11
✎
16:44
|
(4)Ну так и создавай тип ArrayOfDriver.
Скажи, почему ты создаешь тип Driver вместо ArrayOfDriver? :) |
|||
6
svchernova
20.12.11
✎
16:48
|
(5) Потому что туплю :)
|
|||
7
svchernova
20.12.11
✎
16:49
|
(5) Сейчас попробую
|
|||
8
svchernova
20.12.11
✎
17:08
|
(5) Попробовала, добавила массив, но как теперь в этот массив строки добавить?
CтруктурныйТип = Фабрика.Тип("https://icweb/IICWebService", "ArrayOfDriver"); aDriver = Фабрика.Создать(CтруктурныйТип); aPolicy.Drivers = aDriver; Для Каждого Водитель из Объект.Driver Цикл НоваяСтрока = aPolicy.Drivers.Driver.Добавить(); Новая строка не добавляется..Недостаточно фактических параметров. |
|||
9
svchernova
20.12.11
✎
17:19
|
Кто же ещё в теме?
|
|||
10
svchernova
20.12.11
✎
17:56
|
вопрос снят, всё получилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |