Имя: Пароль:
1C
1С v8
Web-сервис, типы значений
0 omgwtf
 
08.06.12
10:59
Создаю web-сервис средствами 1c, не понимаю как указывать типы возвращаемых значений: если надо вернуть просто строку, то все получается, указываю тип string и готово. Но уже даже массив строк вернуть не получается. Как указать тип для массива строк? А если массив РасходныхНакладных? Неужели руками надо описывать каждый тип данных в XDTO-пакете? Может стандартные типы данных как-то проще можно использовать, импортировать откуда-то?
1 DitriX
 
12.06.12
19:49
ты только напиши, ты масив вернуть хочешь или передать.
Если передать с веб сервиса - то иди к xdto пакетам, в этом и есть вся суть soap
2 oleg_prg
 
12.06.12
19:54
Да верно - создай новый тип данных в ветке xdto и затем этот тип назначай в своем Web сервисе
3 oleg_prg
 
12.06.12
20:00
Вот еще что, чкть не забыл! - смотри на ветке XDTO пакеты есть импорт и экспорт пакетов. При экспорте можно выгрузить описание всех объектов конфигурации в файл, а затем загрузить эту модель из файла в пакет и работать с любыми объектами  Так что руками ничего править не надо :)
4 Азазелло
 
12.06.12
20:03
(0) У Свойства в пакете XDTO можно указать, что данное Свойство будет являться коллекцией. Чем тебе не массив?