Имя: Пароль:
1C
1С v8
Можно ли и как из базы вызвать свой же WEB-сервис?
0 lim9
 
24.12.14
10:03
сделал простенький работающий WEB-сервис,который срабатывает при вызове и с сайта и с мобильной платформы, а как к нему обратиться из этой же базы?
Делаю так:
Определения = Новый WSОпределения("http://192.168.1.2/ff/ws/ws1.1cws?wsdl","qq","qq";, 60);
вываливается ошибка:
Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка. http://qq:[email protected]/ff/ws/ws1.1cws?wsdl: Ошибка работы с Интернет:   Превышено время ожидания
1 Mankubus
 
24.12.14
10:08
а через ws-ссылку?
2 MaxisUssr
 
24.12.14
10:11
(0)
Если открыть ссылку в браузере - видно что-то?
3 lim9
 
24.12.14
10:16
(2) да, он спросит логи и пароль и откроет длинющий хмл файл
4 lim9
 
24.12.14
10:19
(1) - это как?
5 Mankubus
 
24.12.14
10:22
(4)  WSПрокси = WSСсылки.WSСсылка1.СоздатьWSПрокси(Пространство,ИмяСервиса,Порт);
6 lim9
 
24.12.14
10:22
Может быть такое: смотрите:
1)если в браузере набрать:
http://192.168.1.2/ff/ws/ws1.1cws?wsdl или
http://qq:[email protected]/ff/ws/ws1.1cws?wsdl
-то браузер будет ждать авторизации пользователя и ничего не делать
2) а если в браузере набрать:
http://qq:[email protected]/ff/ws/ws1.1cws?wsdl -
7 Apokalipsec
 
24.12.14
10:22
нормальную строку подключения выложи.
В (0) фигня.
Определения = Новый WSОпределения("http://192.168.1.2/ff/ws/ws1.1cws?wsdl","qq","qq";);
Вот так может? А то точка с запятой в параметрах, где защищенное соединение - там 60.....
8 lim9
 
24.12.14
10:22
то сразу откроется хмл документ, без авторизации
9 lim9
 
24.12.14
10:23
знак ";" - ставит сайт миста сам, при размешении сюда сообщения
10 lim9
 
24.12.14
10:24
(7) - посмотрите у вас тоже в конце перед скобкой встали ";"
11 Apokalipsec
 
24.12.14
10:25
(8) Это значит что тут http://qq:[email protected]/ff/ws/ws1.1cws?wsdl  - ошибка в пароле и он не проходит авторизацию, поэтому и вываливает окно.
Отключи таймаут, соединение в попытку смотри с какой ошибкой упадет.
12 lim9
 
24.12.14
10:33
(11) - убрал таймаут, просто висит...
13 lim9
 
24.12.14
10:39
(11)-все еще висит....
14 lim9
 
24.12.14
11:11
(5) сделал так:
В конфигураторе добавляю  WSСсылки, спрашивает адрес, указываю ему http://192.168.1.2/ff/ws/ws1.1cws?wsdl, он создал WSСсылка1. (внутри в объектах создалось все как надо)
код такой:

WSПрокси=WSСсылки.WSСсылка1.СоздатьWSПрокси("http://localhost/ws1","MAExchange","MAExchangeSoap";);
WSПрокси.Пользователь = "qq";
WSПрокси.Пароль = "qq";
WSПрокси.Sync(id);
после последней строки зависает наглухо.
15 lim9
 
24.12.14
11:13
фразу:
" target="_blank" rel="nofollow" class="extralink">http://localhost/ws1","MAExchange","MAExchangeSoap";;
в ссылку - опять добобавил сам сайт Миста
16 lim9
 
24.12.14
11:13
Плиз, Хелп!
17 lim9
 
24.12.14
12:05
Светлые умы, Подскажите пож-та!
18 koreav
 
24.12.14
12:09
(0) сразу вызвать обработчик не предлагать?
19 lim9
 
24.12.14
12:59
(18) не катит, т.к. делаю конфу под WEB работа по браузеру, а на WEB-клиент много ограничений, приходится извращаться!
20 Jaap Vduul
 
24.12.14
13:06
>>откроет длинющий хмл файл
А вы что ожидаете увидеть?
21 lim9
 
24.12.14
13:14
думал это поможет моей проблеме:
Не работает с Word по WEB-клиенту
т.к. если приходит команда с сайта, то все процедуры в ворде делаются на ура, а на ВЕБ-клиенте - невкакую не хотят