Closed PerlAmutor closed 2 months ago
Ошибку воспроизвел https://www.hostedredmine.com/issues/990727
Замечу также что тестовый текст запроса уже некорректен, т.к. содержит неоднозначность в секции ГДЕ построителя. И потому он не откроется штатным конструктором запроса и не сможет быть выполнен через построитель или компоновку.
Исправлено в 7.40
https://github.com/user-attachments/assets/0eda4b6c-6d18-4ef9-82b7-231587fe1b4d
Информация для технической поддержки
Платформа: 8.3.25.1336 Режим БД: файловый Конфигурация. Название: () Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_20 Конфигурация. Режим использования синхронных вызовов: НеИспользовать Инструменты разработчика. Версия: Портативный 7.38.1p Инструменты разработчика. Инструмент: Конструктор запроса Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Нет Инструменты разработчика. Серверный модуль БСП: Нет Клиент. Приложение: Обычное приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Нет Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС выполнение BAT: Да Клиент. ОС Системе не удается найти указанный путь. Текущая кодовая страница: 866Воспроизведение проблемы
Если при этом запросе присутствует секция построителя без явного указания псевдонима, где поле встречается в обеих таблицах соединения, Конструктор Запросов ИР присваивает старый псевдоним основной таблицы превращая в такой неработоспособный запрос: