ошибка обмена данными: тип данных не определен httpСоединение
При запуске команды «Запрос к справочнику Поставщики» выпадает ошибка. Тип неопределен HTTPсоединение. Появляется почти во всех командах, потому что
подобная строчка кода присутствует почти везде.
Версия платформы 8.3.19.1264
Параметры указаны верно и вроде ошибок в коде тоже нет.
База выгружена на веб сервер apache 2.4
Конфигурация учебный пример для книжки по обмену данными.
Пробовал пользоваться разными браузерами. Не помогает.
В чем может быть причина??? Есть знатоки подобных тонкостей?
Есть спецы по выгрузке базы на apache 2.4?! Не получается преодолеть эту проблему
подобная строчка кода присутствует почти везде.
Версия платформы 8.3.19.1264
Параметры указаны верно и вроде ошибок в коде тоже нет.
База выгружена на веб сервер apache 2.4
Конфигурация учебный пример для книжки по обмену данными.
Пробовал пользоваться разными браузерами. Не помогает.
В чем может быть причина??? Есть знатоки подобных тонкостей?
Есть спецы по выгрузке базы на apache 2.4?! Не получается преодолеть эту проблему
Прикрепленные файлы:
По теме из базы знаний
- Практикум по созданию обменов данными через протокол oData «за полдня»
- Обмен с интернет-магазином на платформе DOCPART
- Универсальный обмен данными между конфигурациями через http-сервис
- Непрерывный сбор данных из торговых точек для визуализации в Yandex DataLens
- WEB-курс «Интеграция и обмен данными»
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)А сервис опубликован? В файле настроек default.vrd (IIS) должно быть как то так
<httpServices publishExtensionsByDefault="true">
<service name="HTTPExchange"
rootUrl="httpexchange"
enable="true"
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
</httpServices>
<httpServices publishExtensionsByDefault="true">
<service name="HTTPExchange"
rootUrl="httpexchange"
enable="true"
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
</httpServices>
У меня в общем модуле на сервере как то так:
Константы.СтрокаРасшифровки.Установить("К выгрузке подготовлено " + МассивДокументов.Количество() + " строк");
перПорт = Константы.ОсновнойПорт.Получить();
перСервер = Константы.ОсновнойСервер.Получить();
перПароль = Константы.ОсновнойПароль.Получить();
перБаза = Константы.ОсновнаяБаза.Получить();
Если НЕ ЗначениеЗаполнено(перСервер) Тогда
Константы.СтрокаРасшифровки.Установить("В параметрах не указан ""Основной сервер""!");
Константы.СтрокаСостоянияВыгрузкиДокументов.Установить("Выгрузка завершена");
Возврат;
КонецЕсли;
Попытка
Если перПорт <= 0 Тогда
HTTPСоединение = Новый HTTPСоединение(перСервер,,перПользователь,перПароль);
Иначе
HTTPСоединение = Новый HTTPСоединение(перСервер,перПорт,перПользователь,перПароль);
КонецЕсли;
Исключение
Константы.СтрокаРасшифровки.Установить("Подключение не прошло по причине " + ОписаниеОшибки());
Константы.СтрокаСостоянияВыгрузкиДокументов.Установить("Выгрузка завершена");
HTTPСоединение = Неопределено;
Возврат;
КонецПопытки;
Показать
База выгружена на веб сервер apache 2.4
Конфигурация учебный пример для книжки по обмену данными.
у вас не версия обучения программированию ?
При запуске команды «Запрос к справочнику Поставщики» выпадает ошибка.
а процедура на клиенте - это гуд ?
команда1
Конфигурация учебный пример для книжки по обмену данными.
у вас не версия обучения программированию ?
При запуске команды «Запрос к справочнику Поставщики» выпадает ошибка.
а процедура на клиенте - это гуд ?
команда1
(11)Windows 10, веб сервер IIS, платформа 1С:Предприятие 8.3 (8.3.19.1150). Проверил в обработке: всё работает. Думаю это настройки веб сервера. Код:
&НаКлиенте
Процедура Команда1(Команда)
перСервер = "localhost";
Попытка
HTTPСоединение = Новый HTTPСоединение(перСервер);
Сообщить("Подключение прошло");
Исключение
ОписаниеОшибки = ОписаниеОшибки();
Сообщить("Подключение не прошло по причине " + ОписаниеОшибки);
КонецПопытки;
HTTPСоединение = Неопределено;
КонецПроцедуры
Показать
(17) База не выгружается, она публикуется. Объект HTTPСоединение доступен как на сервере, так и на клиенте. Судя по скрину - "Тип не определен", возможно допустили ошибку в какой-нить букве (латиница/кирилица). Я бы скопировал прямо из СП, чтоб наверняка
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
