Аналогом выбора "Используемый запрос" является кнопка "Сброс". Результат тот же (возврат к исходному запросу отчета), но работает и в классе, и напрямую в отчете.
Как мне кажется, это глюк (или фича, как посмотреть) построителя отчетов. Собственно, какая ему разница, есть сортировка по полю или нет? Изменилось значение поля группировки - печатаем заголовок/подвал группы. А есть или нет упорядочивание - не должно иметь никакого значения! Пусть хоть для каждой строки будет повторяться одна и та же группа. Это уже не проблема отчета, а проблема пользователя!
Однако разработчики решили по другому. Группировка считается группировкой, если есть сортировка по указанному полю. Весь вопрос в том, когда происходит обновление дизайна отчета. В том смысле, что, вероятно, когда удаляется поле сортировки, то где-то в дизайне сбрасывается какой-то признак. А когда группировка устанавливается этот признак не восстанавливается.
Вот в кеше и остается не корректная версия
дизайна. Не запроса! Запрос-то как раз в полном порядке. А именно дизайна. Пока не понял, где это происходит