|
Работа с веб-сервисом - в пакете XDTO пустая коллекция свойств
| ☑ |
0
TeilHerz
26.06.15
✎
14:56
|
Подключаюсь к стороннему веб-сервису средствами 1С через WSОпределение и WSПрокси, в КоллекцииПакетовXDTO (Клиент.ФабрикаXDTO.Пакеты) 2 пакета стандартный и пакет разработчика, вот в пакете разработчика коллекцияСвойствXDTO пустая и функции описанные в документации к веб-сервису не доступны (при обращении к ним через точку, напр. Клиент.Web_get_klient_list("123")) недоступны... Прошу подсказать куда смотреть?
например когда подключаюсь к веб-сервису ЦБ для получения курсов валют пакетXDTO там заполнен доступными функциями и они работают нормально... Пробовал инициализировать подключение через com SoapClient - функции также не доступны
|
|
1
TeilHerz
26.06.15
✎
14:59
|
как выглядит с ЦБ
проблема...
|
|
2
Матадор
26.06.15
✎
15:04
|
Ну а WSDL сервиса посмотреть можно?
Там-то что написано?
|
|
3
TeilHerz
26.06.15
✎
15:12
|
(2) WSDL
|
|
4
Serginio1
26.06.15
✎
15:15
|
WSСервис.ТочкиПодключения[0].Интерфейс.Операции
|
|
5
TeilHerz
26.06.15
✎
15:21
|
(4) операции
|
|
6
Serginio1
26.06.15
✎
15:35
|
Ну видишь у тебя не пустое, как минимум 2 метода opHI7Message
|
|
7
TeilHerz
26.06.15
✎
15:36
|
вот что обнаружил... получается есть только 2 функции отправки сообщений XML с вызовом нужных функций %)
|
|
8
Serginio1
26.06.15
✎
15:36
|
Загрузи в WSСсылки и посмотри что там
|
|
9
TeilHerz
26.06.15
✎
15:39
|
(8) WSСсылка
|
|
10
Serginio1
26.06.15
✎
15:51
|
Что и следовало .. Никакого Web_get_klient_list там нет
|
|
11
TeilHerz
26.06.15
✎
15:54
|
(10) вот еще нарыл xsd функции web_get_filial_list, получается в opHI7Message нужно передать в такой структуре строку? можно ли средствами 1с упростить сборку такой структуры?
|
|
12
Serginio1
26.06.15
✎
16:05
|
Можно. Можешь Экспортировать xsd или
Фабрика = СоздатьФабрикуXDTO(ИмяФайла);
Из него создать объект и сериализовать
ЗаписьХМЛ= новый ЗаписьXML;
ЗаписьХМЛ.УстановитьСтроку();
Фабрика.записатьXML(ЗаписьХМЛ,ТвойОбъект);
строка=ЗаписьХМЛ.Закрыть();
|
|
13
Serginio1
26.06.15
✎
16:05
|
Импортировать
|
|
14
TeilHerz
26.06.15
✎
16:21
|
(13) ага, спасибо! разобрался
|
|