Имя: Пароль:
1C
1С v8
Проблема с HTTPСоединение на сервере
0 Сергиус
 
28.09.11
12:35
Платформа 8.2

в регламентном задании происходит обновление курса валют. Постоянно в консоли ловлю ошибку: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Couldn't connect to server.

Нашел место где это происходит:

HTTP = Новый HTTPСоединение("cbrates.rbc.ru");

HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла);

вот здесь и происходит эта ошибка. Т.е. тупо не может забрать нужный файлик с удаленного ресурса..

если с компа на котором стоит Сервер 1с зайти в режиме Предприятие и запустить с клиента это обновление, то все ок.Никаких ошибок.

Поэтому проблему соединения с инетом данного сервака я бы опустил..

В чем может быть засада..?
1 aleks-id
 
28.09.11
12:36
в правах юзера, под которым крутится сервер 1с ?
2 Сергиус
 
28.09.11
12:39
(1)Чтобы узнать под каким юзером запущен сервер 1с, нужно зайти в службы и глянуть в свойстве службы Агент сервера 1с 8.2?
3 Сергиус
 
28.09.11
12:40
там стоит с системной учетной записью..
4 aleks-id
 
28.09.11
12:40
да. потом зайти под этим юзером в сессию и настроить параметры подключения к инету(прокси там всякие если есть и т.п.)
5 Сергиус
 
28.09.11
12:43
Вопрос на засыпку..а как зайти под системной учетной записью?)
6 aleks-id
 
28.09.11
12:45
(5) заведи пользователя и стартуй сервер от его имени.
7 Сергиус
 
28.09.11
12:46
(6) спасиб, так и сделаем.
8 fantomask
 
28.09.11
12:49
Проверь наличие прокси
9 Сергиус
 
28.09.11
13:14
(8) нет его..под текущим пользователем.
Закон Брукера: Даже маленькая практика стоит большой теории.