Имя: Пароль:
1C
1С v8
НаКлиенте и НаСервере
,
0 ac13
 
22.04.19
13:47
&НаКлиенте - выполняется

Соединение = Новый HTTPСоединение(Адрес,,,,,,Новый ЗащищенноеСоединениеOpenSSL());
ОтветHTTPЗапроса = Соединение.Получить(HTTPЗапрос);

В общем модуле не выполянется, у модуля стоят флажки Сервер и Вызов сервера.
1 Nikoss
 
22.04.19
13:52
Что значит не выполняется? Ошибка какая-то?
2 ac13
 
22.04.19
13:53
Ошибка работы с интернет, интернет соединение не установлено
3 Euguln
 
22.04.19
13:58
(2) Ну как бы на сервере не разрешено такое делать.
4 Nikoss
 
22.04.19
14:30
(3) с чего бы?
5 oslokot
 
22.04.19
14:35
на сервере нет инета?
6 Nikoss
 
22.04.19
14:36
(5) +1
(2) или что-то не так с переменными адреса или запроса...
7 sqr4
 
22.04.19
15:21
(6) или с настройками безопасности на сервере
8 lodger
 
22.04.19
16:08
(4) админ не дал разрешения юзеру сервер1ц
9 ac13
 
22.04.19
17:34
Соединение = Новый HTTPСоединение(...);
ЗапросHTTP = Новый HTTPЗапрос(...);

Соединение.ВызватьHTTPМетод(HTTPМетод, ЗапросHTTP);
или
Соединение.Получить(ЗапросHTTP);

при вызове на клиенте - Ок. если вызываю на сервере - ошибка. как мне получить ответ http запроса при обращении к общему модулю?
10 VS-1976
 
22.04.19
17:41
(9) В общем зайди под пользователем службы. Настрой IE что бы не спрашивал настройки всякие и попробуй твой адрес, что бы всё правильно формировалось. Дальше проверяй код.
11 ac13
 
22.04.19
17:44
(10) уже проверил, всё ОК
12 VS-1976
 
22.04.19
17:54
(11) Код заработал?
13 _Дайвер_
 
22.04.19
18:13
(12) отключил безопасность IE походу
14 ac13
 
22.04.19
20:23
(12) на сервере нет, на клиенте да
а разве Соединение.Получить(ЗапросHTTP) можно на сервере?
15 ac13
 
22.04.19
20:29
иначе говоря - надо получать ответ запроса ХТТП соединения, который должен быть в общем модуле. обращаюсь с клиента к общему модулю, у которого стоят галки "Сервер" и "Вызов Сервера". вот эта строка не выполняется ОтветHTTPЗапроса = Соединение.Получить(HTTPЗапрос);
16 Fram
 
22.04.19
23:05
(15) представь, что этот общий модуль это пользователь, который сидит за компьютером, на котором у вас крутится служба сервера 1С.
вот, значит, сидит он там и пытается достучаться до ресурса Адрес через интернет эксплорер. а в ответ получает (2).
дальше сообразишь?
17 palsergeich
 
22.04.19
23:06
(14) Можно.
Скорее всего или прокси на сервере или доступ порезан.
18 Fram
 
22.04.19
23:13
анекдот в тему:
Пьяный мужик что-то ищет под фонарем. Тут к нему под ходит милиционер и
спрашивает: "Что вы тут делаете?" Мужик отвечает: "Ключи от квартиры
ищу". "А где потерял?". "В парке". "А зачем здесь ищешь?".
"А здесь светлее ".
19 ViSo76
 
22.04.19
23:24
(15) У меня всё в регламенте работает. Пока ты не зайдешь под пользователем под которым служба крутится через rdp или напрямую и не настроишь IE, что бы глупые вопросы не задавал при первом запуске и не проверишь доступность адреса ты ничего не получишь. А ещё можешь для верности службу в режим дебага поставить и посмотреть ошибку
AdBlock убивает бесплатный контент. 1Сергей