Имя: Пароль:
1C
 
Курсы валют
0 NcSteel
 
16.01.08
10:04
Пытаюсь загрузить Курс валют пишет :
Не удалось получить ресурс для валюты USD (код 840). Курс для валюты не загружен.

Типовая УПП 1.2

Что надо настроить чтобы загружал?
1 Defender aka LINN
 
16.01.08
10:09
(0) К тырнету подключен? Прокси прозрачный?
2 NcSteel
 
16.01.08
10:13
хм , много слов и нечего не понятно )
К интернету подключен, прокси незнаю
3 NcSteel
 
16.01.08
10:15
в настройках браузера стоит исп прокси сервер 10.10.10.0 по порту 8080
4 NcSteel
 
16.01.08
10:15
тьфу ты сервер 10.10.0.3
5 NcSteel
 
16.01.08
10:22
ап
6 Defender aka LINN
 
16.01.08
10:27
(3) Тогда не взлетит :)
7 hhhh
 
16.01.08
10:28
(0) не знаю как в УПП, а в БП 840 должно быть выровнено по правому краю
8 NcSteel
 
16.01.08
10:28
Совсем? а хочется летать
9 Timuss
 
16.01.08
10:29
а у мэнэ взлетаить!)
10 NcSteel
 
16.01.08
10:31
(9) Делись секретом
11 Defender aka LINN
 
16.01.08
10:33
(7) Есть чо?
12 Timuss
 
16.01.08
10:36
да нету никаких секретов.... инет через прокси (ISA 2004 кажись...) неавторизуюший!! (обрати внимание) на нестандартном порту.... и грузит, собака!)
13 Defender aka LINN
 
16.01.08
10:36
(12) Непрозрачный?
14 Timuss
 
16.01.08
10:41
ну ежели он указан явно, то это какой?)))))
15 NcSteel
 
16.01.08
11:11
Прикол в том что с УТ 10.2 загружает, смотрел код одинаков !!!
16 NcSteel
 
16.01.08
11:12
Прокси прозрачный !!!
17 MaxS
 
16.01.08
11:13
(15) на том же компьютере под тем же логином что и УПП?
18 NcSteel
 
16.01.08
11:17
да
19 NcSteel
 
16.01.08
11:17
смутное сомнение что проблема из-за платформы 8.1
20 Timuss
 
16.01.08
11:19
у мэнэ 8.1 )
21 NcSteel
 
16.01.08
11:19
(20) Тогда я теряю веру )))
22 Defender aka LINN
 
16.01.08
11:20
(19) Смутное подозрение, что это чудеса. А их не бывает.
23 NcSteel
 
16.01.08
11:21
смотрел в отладчике объект HTTP, все настройки такиеже как и в УТ 8.0
24 NcSteel
 
16.01.08
11:51
ап
25 NcSteel
 
16.01.08
12:00
снова ап
26 Timuss
 
16.01.08
12:05
ты лучше копай!)
27 hhhh
 
16.01.08
12:09
а евро грузит?
28 Kerk
 
16.01.08
12:15
Совет тупой, но он совет...
Подруби модем к компу и выйли напрямую в интернет - курсы не тяжелые - быстро скачаются, а потом отрубай.
29 hhhh
 
16.01.08
12:27
(28) причем тут модем, если УТ грузит
30 Kerk
 
16.01.08
12:33
(29) Пробема может быть в том, что возможно конфигурации по разному (как незнаю) отрабатывают подключение к проксе, а возможно и другое. Если через модем пройдет загрузка нормально, значит проблема именно с УПП имеенно с проксей.
Ну а если через модем не скачает, значит проблема в другом...
31 NcSteel
 
16.01.08
12:48
Посмотрел партнерский форум , там предлогают для каждого пользователя явно указывать "Http.Пользователь  и пароль"
32 NcSteel
 
16.01.08
12:49
как я понимаю неправильно , попытался сделать через файл inetcfg.xml , тоже самое
33 Timuss
 
16.01.08
13:00
(31) Это на тему авторизирующий\неавторизирующий прокси.... я тебе давно уж сказал.. но походу это не поможет, чаз у тебя УТ качает
34 NcSteel
 
16.01.08
14:06
Через УТ качает , поиграл с пользователем и паролем так же (((
35 Timuss
 
16.01.08
14:37
Короче - в отладчик! Не поленился, залез посмотреть код.... там 2 проверки, обе дают одинаковое сообщение. Первая - когда обламывается ОбработкаПолученияФайлов, и вторая когда файл не существует по каким то причинам.... у тебя на какой вылетает?
36 NcSteel
 
16.01.08
15:01
Выскакивает на самом методе HTTP.Получит(),
попробывал через обработку ПолучениеФайловИзИнтернета вот что выдает !
{Обработка.ПолучениеФайловИзИнтернета.Форма.ФормаПараметрыПрокси(35)}: Ошибка при вызове метода контекста (Получить): Ошибка доступа к файлу 'tsv/cb/978.tsv'
37 hhhh
 
16.01.08
15:19
(36) администратор на компьютере?
38 NcSteel
 
16.01.08
15:27
Да , полные права!!!
39 Timuss
 
16.01.08
15:36
хм.... ну 978 это вообще-то евро!
40 NcSteel
 
16.01.08
15:43
(39) какая разница , для любой валюты не загружается
41 NcSteel
 
16.01.08
17:15
рыл рыл  сделал так:

Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
       ПроксиСервер = Новый ИнтернетПрокси;
       ПроксиСервер.Пользователь = "test";
       ПроксиСервер.Пароль = "testtest";
       Порт = Формат(8080, "ЧГ= ");
       HTTP = Новый HTTPСоединение(СерверИсточник,,,, ПроксиСервер);
       //HTTP = Новый HTTPСоединение(СерверИсточник) ;
   КонецЕсли;
   
   Попытка
       HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла);
       Возврат Истина;
   Исключение
       КонецПопытки;

смотрю на сервер , попытки подключения есть , но пользователь не определяется , тоесть имя пользователя anonymous
42 shuhard
 
16.01.08
17:35
(41) мой способ здесь http://www.sql.ru/forum/actualthread.aspx?bid=63&tid=512472
за кодом лезть в лом, есть токмо картинки
43 NcSteel
 
17.01.08
10:51
Спасибо ты гений !!!!!!
44 NcSteel
 
17.01.08
10:56
Попытка    
       aUrlRequest = "http://" + СерверИсточникПараметр + "/" + СтрокаПараметраПолучения;
       oXMLHTTP = Новый COMОбъект("MSXML2.XMLHTTP");
       oXMLHTTP.open("GET",aUrlRequest, False );
       oXMLHTTP.Send();
       FSO = Новый COMОбъект("Scripting.FileSystemObject");
       Fso.CreateTextFile(ИмяВходящегоФайла,True);
       FileFso =Fso.OpenTextFile(ИмяВходящегоФайла,2,True);
       FileFso.writeline(oXMLHTTP.responseXML);
       Возврат Истина;
   Исключение
       Возврат Ложь
       КонецПопытки;
45 NcSteel
 
17.01.08
11:01
Сорри написал с ошибкой


Попытка    
       aUrlRequest = "http://" + СерверИсточникПараметр + "/" + СтрокаПараметраПолучения;

       oXMLHTTP = Новый COMОбъект("MSXML2.XMLHTTP");
       oXMLHTTP.open("GET",aUrlRequest, False );
       oXMLHTTP.Send();
       FSO = Новый COMОбъект("Scripting.FileSystemObject");
       Fso.CreateTextFile(ИмяВходящегоФайла,True);
       FileFso =Fso.OpenTextFile(ИмяВходящегоФайла,2,True);
       FileFso.writeline(oXMLHTTP.responseText);  // Здесь ошибка была
        Возврат Истина;
   Исключение
       Возврат Ложь
       КонецПопытки;
46 1CLama
 
17.01.08
11:16
У меня тоже  HTTPСоединение с проксей не работало. Без прокси работало, даже через защищенный режим удалось настроить. 2 NcSteel а ты все параметры пробовал указать в HTTPСоединение(Сервер, Порт, Имя пользователя, Пароль, Прокси, Защищенное)?
47 shuhard
 
17.01.08
11:20
(45) для пользы базы знаний приведи код всей процедуры
48 NcSteel
 
17.01.08
11:38
(46) Да все пробывал ))) все что можно !
49 NcSteel
 
17.01.08
11:40
Функция ЗапроситьФайлыССервера(СерверИсточникПараметр, СтрокаПараметраПолученияПараметр, ИмяВходящегоФайлаПараметр, HTTP = Неопределено) Экспорт

   СерверИсточник           = СерверИсточникПараметр;
   СтрокаПараметраПолучения = СтрокаПараметраПолученияПараметр;
   ИмяВходящегоФайла        = ИмяВходящегоФайлаПараметр;
   
   //Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
       //HTTP = Новый HTTPСоединение(СерверИсточник)             Типовой код
   //    
   //КонецЕсли;
   
   Попытка
       //HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла); Типовой код
       aUrlRequest = "http://" + СерверИсточникПараметр + "/" + СтрокаПараметраПолучения;
       oXMLHTTP = Новый COMОбъект("MSXML2.XMLHTTP");
       oXMLHTTP.open("GET",aUrlRequest, False );
       oXMLHTTP.Send();
       FSO = Новый COMОбъект("Scripting.FileSystemObject");
       Fso.CreateTextFile(ИмяВходящегоФайла,True);
       FileFso =Fso.OpenTextFile(ИмяВходящегоФайла,2,True);
       FileFso.writeline(oXMLHTTP.responseText);

       Возврат Истина;
   Исключение

       //Если Найти(ОписаниеОшибки(), "407") <> 0 И Найти(НРег(ОписаниеОшибки()), "auth") <> 0 Тогда
       //    // Скорее всего соединяемся через прокси
       //    HTTP = СоздатьСосединениеЧерезПрокси();
       //    Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
               Сообщить("Соединение с сервером не установлено.");
       //        Возврат Ложь;
       //    Иначе
       //        Возврат Истина;
       //    КонецЕсли;
       //Иначе
           Возврат Ложь;
       //КонецЕсли;
   КонецПопытки;
   

КонецФункции
50 NcSteel
 
17.01.08
11:42
(47) Подскажи где можно прочитать про всевозможные подобные объекты "MSXML2.XMLHTTP"
51 shuhard
 
17.01.08
12:00
(50) msdn однако.
52 NcSteel
 
17.01.08
12:29
(51) Спасибо!!! Учиться Учиться и еще раз Учиться !!!
53 Freeman391
 
16.02.08
10:48
Еще один вариант подсмотрел в БП 1.6.5.4

ОписаниеОшибкиСоединения = ОписаниеОшибки();
Поз = Найти(ОписаниеОшибкиСоединения, ":");
ОписаниеОшибкиСоединения = ?(Поз > 0, Прав(ОписаниеОшибкиСоединения, СтрДлина(ОписаниеОшибкиСоединения) - Поз), ОписаниеОшибкиСоединения);
       
// Удалить имя запрашиваемого файла
ОписаниеОшибкиСоединения = СтрЗаменить(ОписаниеОшибкиСоединения, СтрокаПараметраПолученияПараметр, "");
ОписаниеОшибкиСоединения = СтрЗаменить(ОписаниеОшибкиСоединения, "'", "");
       
// Скорее всего соединяемся через прокси
HTTP = СоздатьСосединениеЧерезПрокси();
       
Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
   Сообщить("Соединение с сервером не установлено.");
   Возврат Ложь;
Иначе
   Возврат Истина;
КонецЕсли;
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.