Существует отчет с уже сделанным навороченным дизайном
Появилось требование сделать "проформу" этого же документа.
То есть, оставить дизайн нетронутым, но меняется то, как получаем данные.
Код для проформы был добавлен в тот же DP класс.
И все бы хорошо, но теперь еще захотели на диалог отчета положить иной запрос.
То есть, если в оригинальном отчете пользователь накладывает определенные ограничения на Запрос по таблице A, то в случае Проформы - по таблице Б
Отсюда вопрос - как такое реализовать, подставлять по условию нужный запрос на форму диалога. Ведь запрос прошит в атрибутах DP. Наследовать тоже никак не получается. Думаю , можно было бы по условию подставлять запрос в prePromtModifyContract, но , перестанет корректно сохраняться в Usage data