|
v8: Получение курсов валют из интернет - ошибка | ☑ | ||
---|---|---|---|---|
0
Sh18
15.08.11
✎
13:21
|
После установки нового прокси перестала работать процедура закачки курсов валют. При выполнении
HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла); вылетает по исключению, при этом ОписаниеОшибки() дает: {Обработка.ПолучениеФайловИзИнтернета(91)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Server returned nothing (no headers, no data) Никто не сталкивался? |
|||
1
MaxS
15.08.11
✎
13:22
|
1С откуда узнает о новом прокси?
В IE он прописан? |
|||
2
Sh18
15.08.11
✎
13:23
|
Да, в IE и Опере прописано, работают нормально
|
|||
3
БалбесВ1с
15.08.11
✎
13:25
|
А браузер по умолчанию есть? А то был случай у меня с другой программой правда.Она брала прокси в "броузере по умолчанию".
|
|||
4
Sh18
15.08.11
✎
13:26
|
Есть, конечно
|
|||
5
Wobland
15.08.11
✎
13:26
|
пожалуйста, подробнее. какова взаимосвязь прокси в браузере и HTTPСоединение ?
|
|||
6
Kreont
15.08.11
✎
13:29
|
Прокси я думаю берется из настроек винды,
можно проверить и задать новый командой: proxycfg.exe |
|||
7
Sh18
15.08.11
✎
13:29
|
Честно говоря, я не знаю, откуда 1С берет параметры прокси. Точнее, если не получается автоматом, то в этой обработке (получение курсов) параметры прокси запрашиваются напрямую (и то, только имя пользователя и пароль). Но раньше работало без всяких запросов, сейчас - нет. Что-то в новом прокси настроено не так, не понятно что.
|
|||
8
MaxS
15.08.11
✎
13:30
|
Сказать админу, что из-за его прокси возникли проблемы со всеми мировыми валютами. Пусть разберется в финансовом кризисе и всё вернет как было.
|
|||
9
Sh18
15.08.11
✎
13:41
|
up
|
|||
10
John83
15.08.11
✎
15:03
|
можно попробовать в nethasp.ini прописать
|
|||
11
MaxS
15.08.11
✎
15:42
|
(7) сделать прозрачный прокси.
Может быть фильтр какой-то стоит? Пускает в интернет только IE и т.п., а не какие-то 1cv8.exe. (10) Это как? Если так дело пойдёт, бедному 1с программисту придётся в обработках проверять канал на физическом уровне и сообщать бухгалтеру, что затухание в кабеле не то, попробуйте расплести провода и заплести обратно с другим шагом. |
|||
12
Sh18
15.08.11
✎
16:22
|
Удивительное рядом. Судя по всему, 1С берет прокси из IE. Если там прописано "proxy1" - все нормально, формируется правильный запрос, все работает. Если там прописано "proxy2" - 1c открывает http соединение, но никакого запроса не посылает... Проблема не в настройках прокси, как это ни странно, 1С у proxy2 просто ничего не просит... Как такое может быть?
|
|||
13
Defender aka LINN
15.08.11
✎
16:28
|
(12) "Проблема не в настройках прокси, как это ни странно"
Как ни странно, если 1 прокси работает, а второй - нет, то проблема как раз во втором. Понимаю, это звучит парадоксально, но тем не менее. |
|||
14
John83
15.08.11
✎
17:26
|
(12) параметры берутся из ИЕ и (10), последнее является более приоритетным
|
|||
15
Sh18
15.08.11
✎
17:51
|
В нетхаспе нет строк с указанием прокси. 1С берет прокси из IE, даже если IE не браузер по умолчанию, это проверено.
|
|||
16
Deniskind
15.08.11
✎
18:43
|
Посмотрите вот такой файлик C:\Program Files\1cv82\8.2.x.x\bin\conf\inetcfg.xml. Другой каталог, если 8.1. Если файла нет, то можно попробовать создать. Описание содержания нашел тут V8AddDoc81.htm
|
|||
17
John83
15.08.11
✎
19:40
|
хотя может с (16) путаю...
у нас на клиентах 1С специально в ИЕ неправильный прокси прописан, чтобы пользюки в инет не лазили, при этом производится загрузка (той же самой валюты) |
|||
18
Fram
15.08.11
✎
20:01
|
1C с майкрософтовской исой не очень дружит. У нас аналогичная проблема. Пришлось настроить через скрипты
|
|||
19
Fram
15.08.11
✎
20:02
|
||||
20
Fram
15.08.11
✎
20:04
|
вернее v8: Курсы валют
|
|||
21
Fram
15.08.11
✎
20:06
|
+(18) сорри, ошибка не совсем такая же, но (20) должно помочь
|
|||
22
Sh18
16.08.11
✎
11:23
|
(20) Заработало! Спасибо! :)
|
|||
23
Sh18
16.08.11
✎
14:30
|
И вот простое и полное решение. Проблема возникла оттого, что новая версия прокси, на которой настроено "без аутентификации", не пропускает попыток аутентификации. Просто не отвечает. А предыдущая пропускала. Отключить запрос на аутентификацию со стороны 1С можно в файле inetcfg.xml, должен лежать в 1cv82\conf. Надо туда положить что-то типа:
<internetProxy protocols="192.168.28.100: 8080" ntlm="false"/> (важным является ntlm="false" - отключает аутентификацию) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |