Reports^ Data Set Type = Entity, existing fetch plan

Здравствуйте! Помогите, пожалуйста: не получается поменять существующий fetch plan в отчете:
image
Если вместо _base выбираю любой другой, то даже после сохранения вылезает обратно _base.
(в демо проблема воспроизводится https://demo.jmix.io/bookstore)

Пробовали еще “Выбрать атрибуты сущности”, и в рабочем проекте при этом возникает проблема:

  • по постановке сущность берется из входного параметра:
    image
  • дальше пытаемся сделать для нее набор данных, который должен попадать в отчет:
    image
  • жмем “Выбрать атрибуты сущности” и выбираем атрибуты:
    image
    После этого нажимаем “ОК”, и форме становится очень-очень грустно, долго мигает вверху синяя полосочка, а потом мы получаем такое сообщение:
    image

На тестовом примере воспроизвести не получается.
Ошибка не воспроизводится, если выбирать атрибуты для сущности, у которой нет связей с другими (Association или Composition). Во всех остальных случаях получаем вот это.
Подскажите, пожалуйста, почему такое может быть и как все-таки упихать сущность из параметра в отчёт.
Заранее спасибо!

Добрый день, Виктория!

Спасибо что сообщили о проблеме! Удалось воспроизвести багу с fetchPlan и создал задачу: DataSet script editor overrides saved fetchPlan by _base fetchPlan · Issue #1697 · jmix-framework/jmix · GitHub.

По этой проблеме, если посмотрите отчёт через Entity inspector там в JSON представлении будет видно, что в итоге сохраняется значение fetchPlan выбранное перед сохранением отчёта. Затем при открытии отчёта в редакторе это значение перезаписывается.

Воторую проблему воспроизвести не удалось. Если есть возможность можете предоставить какой-нибудь тестовый проект, где её можно зафиксировать?

Спасибо!
На тестовом у нас не получается воспроизвести пока(
Еще вот такое накопали:
image
Если список сущностей подтягивать как атрибут сущности из параметра (там Composition), то не дает выбрать для них fetch plan

Судя по коду экрана, возможность загрузки FetchPlan-ов для своего атрибута просто не реализовали. Хотя никаких препятствий для этого не вижу. Создал задачу: Report editor should support loading fetchPlans for custom list property in entity parameter · Issue #1705 · jmix-framework/jmix · GitHub

Сейчас можно вручную написать название fetchPlan прямо в поле, оно должно сохраниться.

Большое спасибо!