Имя: Пароль:
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 можно указать, что данное Свойство будет являться коллекцией. Чем тебе не массив?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший