|
Выходные параметры web-сервиса 1с
| ☑ |
0
PsyTech
25.08.17
✎
15:03
|
Всем привет!
Как вернуть больше 1 параметра сервисом 1с?
|
|
1
lodger
25.08.17
✎
15:04
|
напихать их в xml.
|
|
2
PsyTech
25.08.17
✎
15:06
|
(1) И вернуть 1 парметр - текст XML.
Вопрос - как вернуть несколько параметров?
|
|
3
lodger
25.08.17
✎
15:09
|
(2) напихать их в xml.
|
|
4
PsyTech
25.08.17
✎
15:12
|
(3) аа, вот теперь понятно)
|
|
5
Fragster
гуру
25.08.17
✎
15:41
|
поставь галку у параметра
|
|
6
PsyTech
28.08.17
✎
08:04
|
Ну так вот...
Есть у сервиса 2 выходных параметра: par1, par2.
Функция сервиса должна вернуть текст (строка) в формате xml, где всего 2 тэга: par1, par2?
|
|
7
PsyTech
28.08.17
✎
08:06
|
(5) Какую? "Возможно пустое значение" ?
|
|
8
PsyTech
28.08.17
✎
08:50
|
Ошибка разбора SOAP сообщения: неизвестный параметр
|
|
9
W-W-w
28.08.17
✎
09:00
|
если не через параметры
Тип возвращаемого значения
Structure ()
//Отдаем
...
Структура = Новый Структура;
Структура.Вставить("Результат",Истина);
Структура.Вставить("ПараметрN","Значение");
СтруктураXDTO = СериализаторXDTO.ЗаписатьXDTO(Структура);
Возврат СтруктураXDTO;
...
//Получаем
СтруктураВозврата = СериализаторXDTO.ПрочитатьXDTO(ОтветXDTO);
|
|
10
PsyTech
28.08.17
✎
09:24
|
(9) К сожалению нужно именно через параметры. Чтоб в wsdl они были со своими типами.
|
|
11
PsyTech
28.08.17
✎
09:30
|
"Обязательное возвращаемое значение не задано"
|
|
12
PsyTech
28.08.17
✎
09:37
|
Неужели никто не возвращал больше 1 параметра?
|
|
13
Я_в_каске
28.08.17
✎
09:39
|
тебе написали, верни структуру. потом после получения структуры разбери ее и выясни что в структуру засунули.
|
|
14
PsyTech
28.08.17
✎
10:20
|
(13) Получать будет другая система, и им нужно именно так.
В общем передал xml и получил желаемый ответ. Всем спасибо!
|
|
15
PsyTech
28.08.17
✎
10:33
|
О! и без xml все работает
|
|
16
Fragster
гуру
28.08.17
✎
11:25
|
(7)
(11) так его же задать надо
|
|