Нужно определиться, что вам дороже: бюджет на заказную доработку существующей системы или "чтобы пользователям было удобно, все в одном месте":
Цитата:
Сообщение от
AXcons
Ну и свой отчет мы не сможем вставить в их интерфейс, а хотелось, чтобы пользователям было удобно, все в одном месте.
На мой субъективный взгляд, запуск отчета именно из "их интерфейса" и выгрузка данных сразу именно в Excel не являются
существенными свойствами подобного отчета.
Во-первых, в ряде случаев пользователи регулярно получают по почте отчеты, которые настроены кем-то один раз и формируются в пакете. При этом, заметьте, можно экономить на пользовательских лицензиях
Без интерактива с фильтром по типам клиентов и включением/исключением нулевых групп скидок вполне можно обойтись, если формировать отчет сразу по всем группам и всегда включать нулевые группы скидок, т.е. делать один отчет на всех. А дальше уже каждый пользователь себе самостоятельно сможет нарезать то подмножество данных, какое ему нужно для анализа. Отчет, опять же, можно рассылать по почте или выкладывать его куда-нить на SharePoint-портал.
Во-вторых, отчет в принципе можно формировать в виде простыни в csv, а уже потом грузить данные в Excel, делать сводную таблицу с нужными группировками и подытогами. Рисовать рюшечки в Excel сравнительно трудозатратно, а выплюнуть "плоскую" табличку, которую можно как угодно сворачивать в сводные таблицы, обычно куда проще и быстрей. У вас пользователи умеют работать в Excel? Дорого ли стоит их рабочее время по сравнению со стоимостью разработки удобного отчета? Если умеют и их время сравнительно дешево, то пусть обрабатывают текстовую "простыню" - а ее вы наверняка сможете генерить прямо из базы SQL одним запросом.
Если же пользователи у вас высокооплачиваемые и/или самостоятельной работе в Excel не обучены, то... разработчики вашей системы озвучили вам, сколько стоит удобство пользователей.