Необходимо решить задачу печати отчета со структурой проекта.
Если с уровнями Проект и Стадия всё просто и понятно, то уровень Работа может иметь неограниченную вложенность (если я правильно понял).
В таких случаях для вытаскивания "дерева" обычно используют хранимую процедуру, которая рекурсивно идет по всем веткам до самого конца, возвращая данные.
Вопрос - как эти данные поместить в Dataset, чтобы его потом использовать в FastReport-отчете?
Или есть другие варианты решения задачи?