infostart-hub / toolkit

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

Глюки конструктора запросов #608

Closed salexdv closed 2 years ago

salexdv commented 2 years ago

Описание ошибки

Полное зависание при попытке исключения полей из суммируемых, а также некорректное поведение при добавлении полей в суммируемые

Сценарий воспроизведения зависания

  1. Открыть запрос в конструкторе
ВЫБРАТЬ
    Номенклатура.Ссылка КАК Ссылка,
    МАКСИМУМ(ВЫБОР
            КОГДА Номенклатура.ЭтоГруппа
                ТОГДА ИСТИНА
            ИНАЧЕ ЛОЖЬ
        КОНЕЦ) КАК ЭтоГруппа,
    МАКСИМУМ(ВЫБОР
            КОГДА Номенклатура.ЭтоГруппа
                ТОГДА Номенклатура.ЕдиницаИзмерения
            ИНАЧЕ ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
        КОНЕЦ) КАК ЕдиницаИзмерения,
    МАКСИМУМ(Номенклатура.ГруппаДоступа) КАК ГруппаДоступа
ИЗ
    Справочник.Номенклатура КАК Номенклатура

СГРУППИРОВАТЬ ПО
    Номенклатура.Ссылка
  1. Перенести поле (поля) из суммируемых

1cv8c_QS72eBH7w1

Сценарий воспроизведения некорректного поведение при добавлении полей в суммируемые

  1. Добавить любое суммируемое поле выбрав при этом агрегатную функцию
  2. Сразу нажать на кнопку переноса другого суммируемого поля

1cv8c_EZ3fXnFxG3

Окружение:

Infostart Toolkit PROF 2022.4.06

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

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

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

Evg-lylyk commented 2 years ago

Исправлено в 2022.5