|
подключение к SOAP в 1с 8.2 |
☑ |
0
Хрюкин
06.02.13
✎
05:12
|
В 7-ке есть обработка, которая нормально работает с SOAP
СервисСОАП = CreateObject("MSSOAP.SoapClient30");
СервисСОАП.MSSoapInit("http://eis_1c:pass@eis.1c/soap/soap_1c.php?wsdl");
СервисСОАП.ConnectorProperty("AuthUser","eis_1c");
СервисСОАП.ConnectorProperty("AuthPassword","pass");
СервисСОАП.ConnectorProperty("WinHTTPAuthScheme",1);
НашОтвет1 = СервисСОАП.Dog_EISDogList();
Пытаюсь то же самое сделать в 8.2. Никак не получается. В интернете примеры нашел для 8.2 - тоже не работают. Помогите, кто чем может.
|
|
1
ZanderZ
06.02.13
✎
08:03
|
покажи как пытаешься
|
|
2
Хрюкин
06.02.13
✎
08:28
|
Пытаюсь вот так
ОпределениеТ=Новый WSОпределения("http://eis_1c:pass@eis.1c/soap/soap_1c.php?wsdl");
Т=Новый WSПрокси(ОпределениеТ,"http://eis_1c:pass@eis.1c/soap/soap_1c.php?wsdl","eis_1c","pass");
ОтветОбщ = Т.Dog_EISDogList();
|
|
3
Хрюкин
06.02.13
✎
08:29
|
при этом ругается на вторую строку, что мол сервис не обнаружен.
|
|
4
Fragster
гуру
06.02.13
✎
08:36
|
СП вообще никто не читает?
|
|
5
Хрюкин
06.02.13
✎
10:21
|
(4) Напиши конкретно, что не так.
|
|
6
Asmody
06.02.13
✎
10:35
|
(2) в конструкторе WSПрокси указывается URI пространства имен, имя сервиса и имя точки подключения, а не то, что ты написал
|
|
7
Хрюкин
06.02.13
✎
10:41
|
(6) Из старого кода, который работает в 7.7 я не могу найти какое у меня URI пространства имен, имя сервиса и имя точки подключения. Может этих данных там и нет? Помогите, пожалуйста.
|
|
8
Fragster
гуру
06.02.13
✎
10:52
|
(7) они все есть в Определении
|
|
9
Asmody
06.02.13
✎
10:56
|
WSСервис=ОпределениеТ.Сервисы[0];
Т=Новый WSПрокси(ОпределениеТ, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ИмяТочкиПодключения);
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан