cpr1c / tools_ui_1c

Универсальные инструменты 1С для управляемых форм
GNU General Public License v3.0
711 stars 227 forks source link

УИ_УниверсальныйОбменДаннымиXML Переменная не определена (УИ_КоннекторHTTP) #549

Open malikov-pro opened 10 months ago

malikov-pro commented 10 months ago

Опишите ошибку При вызове Процедуры УИ_ТестПодключенияКВебСервису получаем ошибку

{УниверсальныеИнструменты_БезТаблицБезБСП Обработка.УИ_УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(804,24)}: Переменная не определена (УИ_КоннекторHTTP)
        РезультатПодключения=<<?>>УИ_КоннекторHTTP.Get(Путь, , ДопПараметры);

Причина - отсутствие флага Вызов сервера у общего модуля "УИ_КоннекторHTTP"

при добавлении флага имеем ошибку сериализации

{УниверсальныеИнструменты_БСПБезТаблиц Обработка.УИ_УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(804)}: Ошибка при вызове метода контекста (Get): Ошибка при вызове серверного метода.: 
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.: Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/managed-application/modules}param: Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/core}Value: Ошибка преобразования данных XDTO:
Запись значения свойства 'pair':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/core}pair: Ошибка отображения типов:
Отсутствует отображение для типа 'HTTPСоединение'

нужно перенести функцию на сервер

Воспроизведение ошибки

  1. УИ_ТестПодключенияКВебСервису
  2. Нажать кнопку УИ_ТестПодключенияКВебСервису
  3. Увидеть ошибку

Ожидаемое поведение Отрабатывать без ошибок.

Окружение

Дополнительная информация

LevkinSergey commented 10 months ago

Какая версия инструментов?

malikov-pro commented 10 months ago

Какая версия инструментов?

v23.6.1

на предыдущей проблемы с флагом общего модуля нет, но проблема с "Ошибка преобразования данных XDTO:" есть

sikuda commented 9 months ago

Поправлял руками, но вообще модуль УИ_КоннекторHTTP не работает на клиенте (слишком много серверных объектов) Вижу уже в develop ошибку поправили. Собрал предрелиз 8.3.22.2283, edt 2023.1.4 (портативная не собралась) https://github.com/sikuda/tools_ui_1c/releases/tag/develop Окружение Версия платформы: 8.3.22 Режим базы данных(файловая/серверная/веб): Серверная Конфигурация: ERP Версия конфигурации: 2.5 ОС: Windows Версия: 11