|
Обмен с сайтом УНФ | ☑ | ||
---|---|---|---|---|
0
polkin
06.04.16
✎
13:36
|
Перевел базу с файлового состояния в базу данных на сервере.
С тех пор обмен с сайтами не идет. При проверке соединения с сайтом выдает ошибку:Несоответствие типов (параметр номер "3"). Ошибка в конфигуратор перейти не предлагает... Где копать? |
|||
1
marty0701
06.04.16
✎
13:39
|
Пути временных файлов, версия УНФ, конфигурацию ПО сервера?
|
|||
2
marty0701
06.04.16
✎
13:42
|
Ну и нажать "Подробно..." и выложить полный текст надеюсь не вызовет такого же страха, как переход в конфигуратор?
|
|||
3
polkin
06.04.16
✎
13:48
|
(1)
Пути временных файлов - это что, где смотреть? версия УНФ 1.6.5.9, конфигурацию ПО сервера Win Server 2012 и SQL 2012. Нету "подробно", только ОК. |
|||
4
marty0701
06.04.16
✎
13:54
|
(3)В ЖР что пишет?
|
|||
5
marty0701
06.04.16
✎
13:55
|
УНФ свежайшая, а битрикс обновляете следом?
|
|||
6
polkin
06.04.16
✎
14:00
|
(4) {ОбщийМодуль.ОбменССайтом.Модуль(6130)}: Ошибка при вызове метода контекста (Установить)
по причине: Несоответствие типов (параметр номер '3') там вот эта процедура Функция СформироватьПрокси(НастройкиПрокси, Протокол) Экспорт Прокси = Новый ИнтернетПрокси; Прокси.НеИспользоватьПроксиДляЛокальныхАдресов = НастройкиПрокси["НеИспользоватьПроксиДляЛокальныхАдресов"]; Прокси.Установить(Протокол, НастройкиПрокси["Сервер"], НастройкиПрокси["Порт"]); Прокси.Пользователь = НастройкиПрокси["Пользователь"]; Прокси.Пароль = НастройкиПрокси["Пароль"]; Возврат Прокси; КонецФункции ошибка в строке Прокси.Установить(Протокол, НастройкиПрокси["Сервер"], НастройкиПрокси["Порт"]); Битрикса нет. |
|||
7
marty0701
06.04.16
✎
14:01
|
(6)Ошибка в порте, что непонятного?
|
|||
8
marty0701
06.04.16
✎
14:05
|
Видимо твой файловый вариант работал напрямую, а сервер через прокси ходит в интернет, в настройках обмена настрой прокси.
И остановись на строчке Прокси.Установить(Протокол, НастройкиПрокси["Сервер"], НастройкиПрокси["Порт"]); и в отладке выведи НастройкиПрокси["Сервер"] НастройкиПрокси["Порт"] Смотри, что показывает, если ничего - настрой, если что-то есть, смотри что. |
|||
9
It happens
06.04.16
✎
14:07
|
Может, на сервере к интернету доступа нет?
|
|||
10
polkin
06.04.16
✎
14:10
|
(9)(8)
И сервер и файловый вариант на одном модеме висят.... Сейчас сброшу на сервер файловую и посмотрю. |
|||
11
marty0701
06.04.16
✎
14:13
|
(9)Или порт зарезан, хотя хз, какая там ошибка 1С вываливается.
|
|||
12
polkin
06.04.16
✎
14:19
|
файловая на том же сервере успешно соединяется с сайтом.
как в настройках обмена настроить порт? |
|||
13
НаборДанных
06.04.16
✎
17:12
|
(12)Примерно вот так https://yadi.sk/i/dy_nFAcoqnVvD
|
|||
14
НаборДанных
06.04.16
✎
17:13
|
Покажи вывод (8), что там в параметрах подключения?
|
|||
15
polkin
09.04.16
✎
11:25
|
||||
16
Остап Сулейманович
09.04.16
✎
12:04
|
(15) В процедуру СформироватьПрокси не передаются НастройкиПрокси. Нужно смотреть по стеку выше.
|
|||
17
polkin
09.04.16
✎
12:40
|
(16)
Выше только это Функция ПолучитьНастройкиПодключения(УзелОбмена, НастройкиПодключения, ОписаниеОшибки) НастройкиПодключения.Вставить("Пользователь", УзелОбмена.ИмяПользователя); НастройкиПодключения.Вставить("Пароль", УзелОбмена.Пароль); ОписаниеОшибки = ""; Если НЕ РазобратьАдресСайта(УзелОбмена.АдресСайта, НастройкиПодключения, ОписаниеОшибки) Тогда Возврат Ложь; КонецЕсли; НастройкаПроксиСервера = ПолучениеФайловИзИнтернета.НастройкиПроксиНаСервере(); Если НастройкаПроксиСервера <> Неопределено И НастройкаПроксиСервера["ИспользоватьПрокси"] = Ложь Тогда НастройкаПроксиСервера = Неопределено; КонецЕсли; Протокол = ?(НастройкиПодключения.ЗащищенноеСоединение, "https", "http"); Прокси = ?(НастройкаПроксиСервера = Неопределено, Неопределено, СформироватьПрокси(НастройкаПроксиСервера, Протокол)); НастройкиПодключения.Вставить("Прокси", Прокси); Возврат Истина; КонецФункции Где ставить точку останова? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |