При запуске команды «Запрос к справочнику Поставщики» выпадает ошибка. Тип неопределен HTTPсоединение. Появляется почти во всех командах, потому что
подобная строчка кода присутствует почти везде.
Версия платформы 8.3.19.1264
Параметры указаны верно и вроде ошибок в коде тоже нет.
База выгружена на веб сервер apache 2.4
Конфигурация учебный пример для книжки по обмену данными.
Пробовал пользоваться разными браузерами. Не помогает.
В чем может быть причина??? Есть знатоки подобных тонкостей?
Есть спецы по выгрузке базы на apache 2.4?! Не получается преодолеть эту проблему
Константы.СтрокаРасшифровки.Установить("К выгрузке подготовлено " + МассивДокументов.Количество() + " строк");
перПорт = Константы.ОсновнойПорт.Получить();
перСервер = Константы.ОсновнойСервер.Получить();
перПароль = Константы.ОсновнойПароль.Получить();
перБаза = Константы.ОсновнаяБаза.Получить();
Если НЕ ЗначениеЗаполнено(перСервер) Тогда
Константы.СтрокаРасшифровки.Установить("В параметрах не указан ""Основной сервер""!");
Константы.СтрокаСостоянияВыгрузкиДокументов.Установить("Выгрузка завершена");
Возврат;
КонецЕсли;
Попытка
Если перПорт <= 0 Тогда
HTTPСоединение = Новый HTTPСоединение(перСервер,,перПользователь,перПароль);
Иначе
HTTPСоединение = Новый HTTPСоединение(перСервер,перПорт,перПользователь,перПароль);
КонецЕсли;
Исключение
Константы.СтрокаРасшифровки.Установить("Подключение не прошло по причине " + ОписаниеОшибки());
Константы.СтрокаСостоянияВыгрузкиДокументов.Установить("Выгрузка завершена");
HTTPСоединение = Неопределено;
Возврат;
КонецПопытки;
(11)Windows 10, веб сервер IIS, платформа 1С:Предприятие 8.3 (8.3.19.1150). Проверил в обработке: всё работает. Думаю это настройки веб сервера. Код:
&НаКлиенте
Процедура Команда1(Команда)
перСервер = "localhost";
Попытка
HTTPСоединение = Новый HTTPСоединение(перСервер);
Сообщить("Подключение прошло");
Исключение
ОписаниеОшибки = ОписаниеОшибки();
Сообщить("Подключение не прошло по причине " + ОписаниеОшибки);
КонецПопытки;
HTTPСоединение = Неопределено;
КонецПроцедуры
(17) База не выгружается, она публикуется. Объект HTTPСоединение доступен как на сервере, так и на клиенте. Судя по скрину - "Тип не определен", возможно допустили ошибку в какой-нить букве (латиница/кирилица). Я бы скопировал прямо из СП, чтоб наверняка
(18) База идет как пример работы обмена данными к книжке. Я перебивал авто подбором. Это не помогло.
Попутно при публикации формы также были ошибки тип не определен: ТипУзлаXML.НачалоЭлемента и ПротоколИнтернетПочты.POP3.
(23) Да не за что. Если нужно именно через веб-клиент, то можно конечно вынести подобные вещи на сервер, там выполнять, а уже результат возвращать на клиента, в доступных для него типах