Вопрос по разделению отчётов и условия активности кнопки

jmix 1.6.2
здравствуйте!
на экране уже была кнопка отчёта:

у этой кнопки настроено условие активности:

if (selected.stream().findFirst().get().getNaryadNumber() == null
|| selected.stream().findFirst().get().getNaryadNumber().isEmpty()) {
noticeDocumentsTableBtn.setEnabled(false);
} else {
noticeDocumentsTableBtn.setEnabled(true);
}
всё работало корректно, пока на экране был только один отчёт.

теперь на этот же экран добавлен ещё один отчёт (через редактор отчётов), и при нажатии на кнопку «печать» система предлагает выбрать нужный отчёт из списка.

проблема в том, что текущее условие (setEnabled) распространяется на оба отчёта, а нужно, чтобы оно действовало только для первого (старого) отчёта.

подскажите, как можно сделать, чтобы:
условие активности применялось только к одному конкретному отчёту;
либо чтобы можно было разделить отчёты на две разные кнопки («печать отчёта 1» и «печать отчёта 2») на одном экране;
либо как-то задать разные условия активности для разных отчётов.

буду благодарна за пример, где это можно настроить в конфигурации экрана, в коде кнопки или в параметрах отчёта.