infostart-hub / toolkit

Infostart Toolkit
https://infostart.ru/marketplace/toolkit/
73 stars 7 forks source link

Консоль запросов. Ошибка в захваченном запросе #731

Closed Serg2000Mr closed 1 year ago

Serg2000Mr commented 1 year ago

Описание ошибки В консоли запросов при проверке захваченного запроса ошибка: (69, 41) Поле не найдено "ВременнаяТаблицаТовары.Упаковка.ТипИзмеряемойВеличины" КОГДА ВременнаяТаблицаТовары.Упаковка.<<?>>ТипИзмеряемойВеличины = ЗНАЧЕНИЕ(Перечисление.ТипыИзмеряемыхВеличин.Вес)

Сценарий воспроизведения Шаги по воспроизведению: В ERP 2.4 при отладке захваченного запроса из общего модуля УстановкаЦенСервер.ЗагрузитьСтарыеЦеныНоменклатурыПредприятия через ИТК.Отл(Запрос) Далее - Консоль запросов - Данные - Запрос (из отладки)

Запрос успешно выполняется, но перед открытием конструктора запроса появляется окно с той же ошибкой и сообщением, что текст запроса будет потерян.

Ожидаемое поведение, если бы ошибки не было Открытие конструктора запроса

Скриншоты image image ТекстЗапросаОшибка.txt

Окружение:

Infostart Toolkit CORP 2023.2.03

Платформа: 8.3.19.1264 (Windows x86-64) Режим БД: клиент-серверный

Конфигурация: 1С:ERP Управление предприятием 2 (2.4.14.181) Основной режим запуска: Управляемое приложение Режим совместимости: Версия8_3_16 Версия БСП: 3.1.5.385

Клиент: Тонкий клиент ОС: Windows x86-64 (Microsoft Windows 10 version 10.0 (Build 19044)) Язык: ru Режим запуска: Управляемое приложение

Evg-lylyk commented 1 year ago

Приветствую, тут я ничего не могу сделать. Если вы откроете конфигуратор и попытаетесь вызвать конструктор будет тоже самое. Конструктор не знает типы полей полученные из колонки параметра ТЗ.

Serg2000Mr commented 1 year ago

Добрый день. Если в новом запросе в конструкторе вручную создать временную таблицу, то до закрытия он "помнит" типы полей временной таблицы и у него нет сложностей со взаимодействием с полями. Так что мне кажется, что возможность улучшения есть.

Evg-lylyk commented 1 year ago

Добрый день. Если в новом запросе в конструкторе вручную создать временную таблицу, то до закрытия он "помнит" типы полей временной таблицы и у него нет сложностей со взаимодействием с полями. Так что мне кажется, что возможность улучшения есть.

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

Serg2000Mr commented 1 year ago

Да, согласен. При выходе конструктор выдает предупреждение. Осталась невозможность открытия таблицы параметра из захваченного запроса. image Двойной клик не открывает таблицу, пока не исправлен текст запроса.

Evg-lylyk commented 1 year ago

Понятно постараюсь учесть

Evg-lylyk commented 1 year ago

В версии 2023.5 сделал чтобы можно было редактировать параметры