BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 13:24

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 27 мар 2008, 19:56 
Не в сети

Зарегистрирован: 10 дек 2007, 14:36
Сообщения: 33
Карма: 0
Попытался при создании отчета работать с фильтром monthAndDays.

Кажется, что у него тип Calendar, но как с ним работать не понятно.

В документации я ничего не нашел, может быть есть какое-то описание?
Может быть Вы приведете накой-нибудь небольшой пример при описании "запроса отчета" в iReport на BGBS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2008, 20:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Серверу приходит два параметра, названия которых указываются в
<monthAndDays name1="monthAndDays1" name2="monthAndDays2"
Т.е если в шаблоне sql запрос, то будет что-то вроде
Код:
AND date1>=$date(monthAndDays1)

Если скриптом
Код:
Calendar date1 = filter.getCalendarParam( "monthAndDays1" );
или
Код:
Date date1 = filter.getDateParam( "monthAndDays1" );

Примером скриптового запроса может служить kernel_contract_debtor.jrxml, что в папке reports в биллинге. Сам запрос немножко сумбурен, но основные принципы там можно посмотреть.
Объект filter, который используется в скрипте также передается в отчет: в iReports его можно добавить в параметры (Parameters) -
Parameter Name: _filter, Parameter Class: bitel.billing.server.admin.reports.BGReportFilter
Тогда можно будет вывести параметры фильтра прямо в отчете: например, в текстовом поле Text Field Expression:
$P{_filter}.getDateParam( "monthAndDays1" )
Text Field Expression Class: java.util.Date
Pattern: Входящее сальдно на: dd.MM.yyyy


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.090s | 22 Queries | GZIP : On ]