Сложный отчет

Автор hungrylion, 4 сентября 2013, 19:50

0 Пользователи и 1 гость просматривают эту тему.

hungrylion

Цитата: Helen от 12 сентября 2013, 18:03php + mysql ?
да. + Javascript для красоты.

Всю структуру рассказывать смысла, наверное, нет. Да и вряд ли это интересно.
Вы конкретные вопросы спрашивайте.
отчеты через JasperReports делаете?

Helen

нет. Я думаю, в случае с ODF нет нужды в чужих решениях, если представляете себе строение xml-документа и способны дописать в него элементы.

Мы делаем так: у нас есть набор готовых файлов для разных отчётов, отформатированных с использованием стилей. В нужный момент мы копируем и распаковываем один из файлов, достаём content.xml, добавляем в него данные из БД, используя разные стили, в зависимости от длины и типа данных, запаковываем обратно и отдаём пользователю либо в виде ссылки, либо в виде сразу загрузки файла, это зависит от конкретного сценария.

Если я не ошибаюсь, данное решение существует у нас не менее трёх лет и оказалось достаточно устойчиво: т.е. добавлялись поля в таблицу, добавлялись шаблоны-отчёты по просьбам пользователей, но сам метод получения отчётов никогда не вызывал у них нареканий или критики.