forum.bitel.ru http://forum.bitel.ru/ |
|
Создание собственных шаблонов отчётов http://forum.bitel.ru/viewtopic.php?f=12&t=1417 |
Страница 1 из 1 |
Автор: | Akhmat [ 03 сен 2008, 19:34 ] |
Заголовок сообщения: | Создание собственных шаблонов отчётов |
Учусь создавать собственные шаблоны отчётов. Не получается передавать параметры фильтра в отчёт. Скачал ireport 3.0.0 Из доки Цитата: На данный момент возможны два метода получения datasource - SQL и BGBS. В параметре Query language необходимо указать используемый.
1. Если SQL метод выбирать, и статический SQL запрос создавать, то проблем ни каких, отчёт генерится, и вклеивается в биллинг. Не знаю только как при этом методе данные фильтра получить в отчёте? Второй метод, BGBS, его нет по умолчанию в Query Language. Если компилить отчёт из примера из доки, то выдаёт ошибку Код: Errors compiling .\kernel_report.jasper.
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Class net.sf.jasperreports.query.executer.factory.BGBS not found. 2. Как добавить BGBS в список query language? Спасибо большое! |
Автор: | Akhmat [ 04 сен 2008, 20:32 ] |
Заголовок сообщения: | |
разобрался |
Автор: | Akhmat [ 08 сен 2008, 15:16 ] | ||
Заголовок сообщения: | |||
Отчёт простой для модуля диалап, может кому полезен будет. Там поиск в таблице сессий. Иногда нужен бывает поиск по IP-адресу, внутреннему номеру, и т.д.
|
Автор: | Администратор [ 08 сен 2008, 15:48 ] |
Заголовок сообщения: | |
Если не трудно, выложите в WiKi. |
Автор: | Akhmat [ 09 сен 2008, 12:45 ] |
Заголовок сообщения: | |
Ок |
Автор: | corban [ 16 окт 2008, 22:26 ] |
Заголовок сообщения: | |
Akhmat писал(а): разобрался
Если не секрет, как? |
Автор: | Akhmat [ 17 окт 2008, 14:34 ] |
Заголовок сообщения: | |
Ответы на свои пункты: 1. Параметры фильтра передаются если только метод BGBS 2. Его(метод) не обязательно добавлять в список Query Language. Просто впишите его туда. Компилиться в iReport-е он при этом не будет(результат работы нельзя просмотреть). Но, если остальное всё правильно, то в BGBilling работает всё корректно. Пробуйте чего нить лёгкое сделать с BGBS, чтобы просто данные фильтра получить в отчете, смотрите примеры и т.д.. Всё получится. Удачи ![]() PS Может на самом деле правильнее делать по другому, и можно сделать так, чтобы результат с BGBS методом можно было и в iReport смотреть, соответсвенно дебагить прям в Ireport отчет свой. У меня не получилось |
Автор: | skyb [ 23 сен 2010, 12:11 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
а что это дает?? что то новое открывает?? Поидее если ещё и бд слить, то можно тестировать отчеты на машине отдельной от сервера биллинга...или я что то непонимаю Тоесть прям в ireport формировать отчеты, а не закидывать в биллинг и смотреть...я правильно мыслю?? |
Автор: | Bazhutyan [ 23 сен 2010, 13:29 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
ну можно отлаживать отчет прямо в iReport, а не через модуль отчетов в админке |
Автор: | skyb [ 23 сен 2010, 15:06 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
Это если нада базу тянуть?? мож запостить это в вики?? |
Автор: | Bazhutyan [ 23 сен 2010, 15:28 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
Цитата: мож запостить это в вики?? если вам не сложно... |
Автор: | skyb [ 23 сен 2010, 16:37 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
А я думал авторство незабирать ![]() ![]() Так бд то тянуть нада??? |
Автор: | Bazhutyan [ 26 сен 2010, 13:01 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
Цитата: Так бд то тянуть нада??? да не надо ее никуда тянуть. просто настраивается подключение к вашей БД и все. |
Автор: | skyb [ 26 сен 2010, 15:25 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
Понял, запостю в вики....ток сам разберусь ![]() |
Автор: | Bazhutyan [ 01 окт 2010, 04:11 ] |
Заголовок сообщения: | Re: Создание собственных шаблонов отчётов |
Еще два уточнения. Для отображения стандартного отчета phone_dest_ts.jrxml нужно подключить еще одни jar - servlet-api.jar, а также добавить по аналогии с вышеописанным еще один Query Executers - bgbs. Разница в заглавных буквах, оказывается параметр language чувствительный к регистру, т.е. <queryString language="BGBS"> и <queryString language="bgbs"> интерпретируются как разные языки. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |