Ну здесь все зависит от фантазии, опыта и бюджета...
Вар.1 Вести бюджет по всем правилам SAP. И разработать свою паралельную систему отчетности. Тобеж в написать отчетность которая будет собирать данные по цепочке ссылочных документов. Начиная от платежной выписки и заканчивая контрактом. Минус - с ростом количества документов время формирования отчета будет катастрофически расти, так как выборок будет ну слишком много. Зато модно, стильно, молодежно.

(читай сравнительно просто)
Вар.2 Прорастить текстовое поле в соответсвующих группах таблиц. С помощью юзез экзитов и расширении правил деривации можно будет заполнять это поле каждый раз при формировании последующих документов. Минус: для отображения данного поля на экранах документов будет необходимо модифицировать их. Или же писать свои программы-отчеты с возможностью перехода в докоменты системы для их создания/изменения/просмотра. Большая трудоемкость. Так же не устаняется необходимость резработки своей системы отчетности. Зато в будущем проблема затраченого времени на формирование отчета будет мала. Или вовсе не будет с правильным АБАПером.
Вар.3 Приять за договор Гранд, Фонд или Функциональную сферу. И обучить пользователей, каждый перед вводом нового договора вносить его сначала как одно из основных данных. Таким образом сформируется будет жалкое подобие реестра договоров.
Думаю можно придумать еще и 4 и 5 и 6-й варианты...
Кто больше?
