Я говорю, строить отчеты на базовых таблицах нестоит, так как это неподдерживаеммое решение: их состав с обновлениями Microsoft может менять без всякого предупреждения. Отчеты надо строить на вьюхах: FilteredActivity и FilteredOppportunity в даннов случае. Во первых в эти вьюхи попадают только те данные на которые пользователь имеет права, во вторых они уже имеют все необходимые поля из связанных с сушьностью таблиц (например имя создателя объекта и пр.) и любые добавочные. И Самое главное: только для отчетов построенных на этих фильтрованных представлениях доступна вся гибкость фильтров CRM (как в стандартных отчетах). Словом, читайте SDK...
|