Перенесла стандартную выгрузку на сайт с комплексной в нашу самописку. Все хорошо. В файл выгружается и с файла вручную загружается на сайт. Но когда нажимаю выполнить обмен с сайтом,то выходит ошибка. Сейчас попробовала с комплексной 2 загрузить на сайт,все получилось.Значит доступ к сайту есть.
помогите пожалуйста..

Выгружено товаров: 1
Выгружено файлов: 0
Выгружено предложений: 8
Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,
а также настройки подключения к Интернет.
{ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Файл не обнаружен 'http://mrb.tmweb.ru/shop/1c?type=catalog&mode=checkauth': Ошибка работы с Интернет: ресурс не найден (404). <h1>Ошибка 404</h1>
<p>Запрашиваемый документ не найден!</p>
<p>Перейдите на главную страницу.</p> : Ошибка работы с Интернет: ресурс не найден (404)
Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!
---
Вопрос решился. сравнивала две конфигурации. Не правильно получал данные. Вместо адресСайта,надор было адресСкрипта.

```1c
    СтруктураПараметровСайта.Вставить("АдресСкрипта" , СтруктураАдреса.HTTPАдресСкрипта);
```
---
Строку подключения покажите....
---
```1c
    ОтветСервера = Неопределено;

    ИмяФайлаОтвета = ПолучитьИмяВременногоФайла();

    Попытка
    Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));
    Исключение
    СтрокаСообщенияПользователю = "Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль,"
    + Символы.ПС + "а также настройки подключения к Интернет." + Символы.ПС + ОписаниеОшибки();
    КонецПопытки;
```
---
ПараметрыЗапроса - содержит тоже что и в комплексной ?
---
если перейти по http://mrb.tmweb.ru/shop/1c?type=catalog&mode=checkauth и ввести логин пароль который точно в 1с, то авторизуется?
а точно ли нужные данные подставляются в коде для авторизации?
---
Порт 0,так и должно быть?
---
вроде как 80 порт должен быть. в конце концов сравните с тем где у вас работает
---
Если порт 0 то обращение пойдет по стандартному порту 80 для http, 443 для https. Если порт не стандартный, тогда должен быть указан.
---
...
---
```1c
    Функция HTTPУстановитьСоединение(СтруктураПараметровСайта) Экспорт

    Соединение = НеОпределено;

    ИнтернетПрокси = НеОпределено;

    Если СтруктураПараметровСайта.ПроксиИспользование Тогда

    ИнтернетПрокси = Новый ИнтернетПрокси;
    ИнтернетПрокси.Пользователь = СтруктураПараметровСайта.ПроксиИмяПользователя;
    ИнтернетПрокси.Пароль = СтруктураПараметровСайта.ПроксиПароль;

    ПротоколПрокси = ?(СтруктураПараметровСайта.ЗащищенноеСоединение, "HTTPS", "HTTP");

    Если СтруктураПараметровСайта.ПроксиПорт = 0 Тогда
    ИнтернетПрокси.Установить(ПротоколПрокси, СтруктураПараметровСайта.ПроксиСервер);
    Иначе
    ИнтернетПрокси.Установить(ПротоколПрокси, СтруктураПараметровСайта.ПроксиСервер, СтруктураПараметровСайта.ПроксиПорт);
    КонецЕсли;

    КонецЕсли;

    Порт = ?(ЗначениеЗаполнено(СтруктураПараметровСайта.Порт), СтруктураПараметровСайта.Порт, ?(СтруктураПараметровСайта.ЗащищенноеСоединение, 443, 80));

    Попытка

    Соединение = Новый HTTPСоединение(СтруктураПараметровСайта.Сервер, Порт, СтруктураПараметровСайта.ИмяПользователя, СтруктураПараметровСайта.Пароль, ИнтернетПрокси, СтруктураПараметровСайта.ЗащищенноеСоединение);

    Исключение

    глСообщить("Не удалось установить соединение с сервером " + СтруктураПараметровСайта.Сервер + ":" + Строка(СтруктураПараметровСайта.Порт) + ".
    |Проверьте правильность адреса сервера, порт, имя пользователя и пароль.");

    Соединение = Неопределено;

    Конецпопытки;

    Возврат Соединение;

    КонецФункции
```
---
Сравните вы уже в отладке подключение с базой где работает и где не работает и найдите отличия)
---
да,пробую
---
Ответ найдете именно там , пройдя отладкой весь путь выгрузки до ошибки в вашей конфе и повторив его в КА2 до того же места, увидите отличия...
---
отладку делала,на двух. В итоге и там и там 80 порт находит. Не могу понять в чем ошибка..
---
сравните все значения))
---
все сравнивала
---
когда,нажимаю проверить соединение,все хорошо. А когда он именно производит обмен,то выходит та ошибка. Ответ от сервера-в первом случае-Успешно,а во втором случае ошибка
---
ну он коннектится, но запрос не может вывести. Поставьте точку в момент перед ошибкой, посмотрите запрос, скопируйте строку в браузер и попробуйте открыть там - что будет?
---
success PHPSESSID 86738c2ee0e0ca87b9b60bfe21533bb8 Вот это выводит
---
ну ведь определенно что то не так)
---
ошибка происходит на этом моменте,Метод получить.Ошибка времени выполнения
Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));
---
на этом мои телепатические способности заканчиваются, дальше уже копаться нужно)
---
подключится не можете?
---
смогу, но не сейчас, и вероятно даже не сегодня) если нужно пишите в лс обсудим время и дату.
---
Вопрос решился. сравнивала две конфигурации. Не правильно получал данные. Вместо адресСайта,надор было адресСкрипта.

```1c
    СтруктураПараметровСайта.Вставить("АдресСкрипта" , СтруктураАдреса.HTTPАдресСкрипта);
```