Разработка, создание и обслуживание отчетов не сложно, но скучно. У нас есть несколько устаревших (в разной степени устаревших) отчетов в Crystal Reports XI. Они предназначены для формата A4 / PDF - не обязательно для печати, но для того, чтобы иметь предсказуемый формат, и мы не сможем их удалить в ближайшее время.
Все подключаются к существующим хранимым процедурам (SQL Server 2005) для получения своих данных. Много времени потрачено на то, чтобы эти отчеты выглядели просто так . Фактическое создание отчетов в основном выполняется с помощью API .NET / C # и экспортируется в PDF. Существует ряд локально разработанных и поддерживаемых приложений, которые стабильны и хорошо справляются с этим процессом.
Таким образом, нам нравится тот факт, что Crystal Reports является стабильным, что наши приложения надежно генерируют эти отчеты, что вывод в формате PDF согласован и что, когда шаблон Crystal Reports утвержден и установлен, он просто работает.
Однако в этой ситуации есть большие проблемы. Самое главное, что любые изменения в самих шаблонах отчетов - огромная боль; Получить шаблон Crystal Reports до такой степени, что пользователи будут довольны, - непростая задача, которая может включать в себя длительную итерацию DTP / graphics / database / выверки и множество других проблем.
В сочетании с тем, что Crystal Reports является относительно редким навыком, и никто не хочет признаваться в этом, мы пытаемся найти альтернативные решения.
Некоторые мысли, которые я начал рассматривать, и любые другие приветствуются!
- Предоставляет ли Crystal Reports 2008 какие-либо преимущества по сравнению с XI?
- Как другие справились с миграцией из ЧР? А что делать?
- Учитывая, что слой доступа к данным хорошо сформирован, возможно, создать графики с помощью службы Excel и затем импортировать их в виде графики в шаблон фреймворка? Кристалл, другой - кто-нибудь пробовал что-нибудь подобное?
- Службы отчетов лучше? (У нас есть некоторые навыки RS, но опять же, еще одна вещь, которую люди не хотят на самом деле знать о чем-либо.)
- Существуют ли какие-либо инструменты верстки (желательно с .NET API) для того, что в прежние времена называлось Desktop Publishing? Если у нас есть графика / таблицы / другие объекты в виде изображений, которые затем могут автоматически отображаться,
В идеале я хочу перейти к решению, в котором пользователи лучше контролируют основные изменения и могут ли они обрабатываться программно с помощью инструментов, которые мы можем им предоставить, и чтобы я мог кодировать, а не редактировать Crystal Reports. шаблоны.