|
Вопрос тем, кто уже имел дело с объектом Web-сервис
| ☑ |
0
usd1001
30.03.20
✎
14:28
|
Делаю простейший пример, чтобы понять как работать с web-сервисами и столкнулся пока с одной единственной проблемой. Не могу указать свой XDTO-пакет "Order" в качестве возвращаемого значения метода GetData, потому что он просто не отображается в списке выбора. К такому жизнь автора примера явно не готовила, потому что в примере об этом ни слова. Может сталкивался кто? Скрин конфы по ссылке. Заранее спасибо.
|
|
1
Cyberhawk
30.03.20
✎
14:30
|
У веб-сервиса есть пространство имен
|
|
2
usd1001
30.03.20
✎
14:34
|
(1) значение свойства URI-пространство имен совпадают у сервиса и XDTO-пакета
|
|
3
Cyberhawk
30.03.20
✎
14:39
|
(2) Ладно. Там есть свойство-список пакетов ХДТО.
|
|
4
Cyberhawk
30.03.20
✎
14:40
|
|
|
5
GGDots
02.04.20
✎
10:51
|
Привет. в свое время разбирался с веб-сервисами с нуля. Использовал для обмена данными между конфигурациями. Посмотри примеры построения с нуля. Сможешь разобраться и набить себе базу:
веб сервис 1с – обмен данными XML:
веб сервис 1с – обмен данными через коллекцию:
Удачи!
|
|
6
arsik
гуру
02.04.20
✎
10:55
|
Используй http-сервис - там проще все и побыстрее.
|
|
7
GGDots
02.04.20
✎
11:00
|
(6) Согласен + - это как быстрее и современнее. Тоже приходилось изучать.
usd1001, лови пример c метод запроса POST:
|
|
8
Cyberhawk
02.04.20
✎
12:50
|
(6) (7) Насчет "побыстрее" можно и поспорить - веб-сервис ценнен тем, что там валидация входа из коробки, пусть иногда и заграждаемая невнятными текстами ошибок, ну и описание АПИ для отдачи наружу сразу готовое по стандарту (пусть и обрезанному)
|
|
9
sevod
02.04.20
✎
13:27
|
(6)(7) Не согласен. Иногда нужно строго Web + xDTO. Это не творение 1С, хотя названия все 1С-ые. Если не ошибаюсь, в мире тру программистов это SOAP. Но это не точно, просто как то при обмене с тру программистами, они это так называли.
|
|
10
Волшебник
модератор
02.04.20
✎
13:33
|
(9) Именно так, SOAP
|
|