Имя: Пароль:
1C
1С v8
Как передать xml структуру через параметр функции веб-сервиса?
0 iSNEG
 
24.04.13
19:29
Есть сайт в интернете на котором клиентами формируются заказы. Есть база 1С с веб-сервисом. При создании на сайте заказа необходимо чтобы сайт "дергал" вебсервис и передавал ему данный заказ в виде какой-то структуры.
Правильно ли я думаю, что нужно написать функцию для веб сервиса, которая будет в кач-ве параметра принимать заказ в виде xml, далее парсить его и далее уже обычное программное создание док-а.

Но вот какой формат данных должен быть у этого параметра?
Достаточно ли просто создать XDTO пакет с необходимой структурой, и установить его типом данных для параметра функции? А программистам на сайт отправить схему этого пакета и пусть они делают по ней xml?
Спасибо.
1 Джинн
 
24.04.13
19:37
(0) При вызове web-сервис сам передает описание структуры. Любой приличный программер на стороне клиента его увидит и любой приличный прикладной пакет, на котором пишется клиент легко его сам распарсит. Достаточно ссылку на сервис дать.

Ну можете еще описание реквизитов дать, чтобы непонимания не было.
2 iSNEG
 
24.04.13
19:54
(1) буду пробовать, спасибо.
3 Джинн
 
24.04.13
19:56
Вы просто откройте получаемое по вызову ВашСервис.1cws?wsdl и посмотрите структуру
4 iSNEG
 
24.04.13
20:29
(3) Структура по вызову то есть. Дело в том, что в сервисе на данный момент уже с десяток функций разных как и xdto пакетов, просто надо будет программистам сказать какой именно тип им нужен.
5 Джинн
 
24.04.13
20:32
(4) А! Ну тады давайте им описание. Причем и функций тоже.
6 Aloex
 
24.04.13
20:52
Передай как строку.
7 iSNEG
 
24.04.13
21:02
(6) хм, в принципе тоже вариант.