|
Работа с веб-сервисом - в пакете XDTO пустая коллекция свойств | ☑ | ||
---|---|---|---|---|
0
TeilHerz
26.06.15
✎
14:56
|
Подключаюсь к стороннему веб-сервису средствами 1С через WSОпределение и WSПрокси, в КоллекцииПакетовXDTO (Клиент.ФабрикаXDTO.Пакеты) 2 пакета стандартный http://www.w3.org и пакет разработчика, вот в пакете разработчика коллекцияСвойств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) https://yadi.sk/d/B3ve4OYvhVdF6 WSDL
|
|||
4
Serginio1
26.06.15
✎
15:15
|
WSСервис.ТочкиПодключения[0].Интерфейс.Операции
|
|||
5
TeilHerz
26.06.15
✎
15:21
|
(4) https://yadi.sk/i/lvCd4Pm_hVdyA операции
|
|||
6
Serginio1
26.06.15
✎
15:35
|
Ну видишь у тебя не пустое, как минимум 2 метода opHI7Message
|
|||
7
TeilHerz
26.06.15
✎
15:36
|
https://yadi.sk/d/rF7ykfaGhVeWJ вот что обнаружил... получается есть только 2 функции отправки сообщений XML с вызовом нужных функций %)
|
|||
8
Serginio1
26.06.15
✎
15:36
|
Загрузи в WSСсылки и посмотри что там
|
|||
9
TeilHerz
26.06.15
✎
15:39
|
(8) https://yadi.sk/i/s8UAmOEXhVfJS WSСсылка
|
|||
10
Serginio1
26.06.15
✎
15:51
|
Что и следовало .. Никакого Web_get_klient_list там нет
|
|||
11
TeilHerz
26.06.15
✎
15:54
|
(10) вот еще нарыл https://yadi.sk/d/2ZJLJfZShVgBi 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) ага, спасибо! разобрался
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |