BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 22:10

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 16 апр 2008, 15:10 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Добрый день.
На основании «Правил оказания услуг местной, внутризоновой, междугородной телефонной связи», утвержденных постановлением Правительства РФ от 18 мая 2005 года № 310, вступивших в силу с 1 января 2006 года, счет, выставляемый абоненту за услуги внутризоновой, междугородной и международной телефонной связи, должен содержать: сумму, предъявляемую к оплате; вид оказанной услуги; код страны, код города; дату оказания услуги; объем оказанной услуги (продолжительность соединения). Эта информация выдается абоненту бесплатно.
То есть каждому клиенту в счёт нужно добавлять табличку:
Направление, Код, Длительность, Сумма.
Хотя бы так.
Решение уже есть?
Спасибо.


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В ближайшее время будет описано здесь:
http://wiki.bgbilling.ru/index.php/Расширенные_счета_модуля_бухгалтерии


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июл 2008, 11:56 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Вроде всё сделал как написано.
Но отчёт не формируется и в server.out вот что:
Код:
java.lang.NullPointerException
   at bitel.billing.server.admin.reports.BGReportTemplate.fillReportToStream(BGReportTemplate.java:303)
   at bitel.billing.server.bill.action.ActionViewDocs.doAction(ActionViewDocs.java:205)
   at bitel.billing.server.Executer.doModule(Executer.java:679)
   at bitel.billing.server.Executer.doPost(Executer.java:168)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
net.sf.jasperreports.engine.JRException: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignStyle cannot be cast to net.sf.jasperreports.engine.JRBox
   at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:243)
   at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:226)
   at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:214)
   at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:202)
   at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:183)
   at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:171)
   at bitel.billing.server.bill.action.ActionViewDocs.doAction(ActionViewDocs.java:204)
   at bitel.billing.server.Executer.doModule(Executer.java:679)
   at bitel.billing.server.Executer.doPost(Executer.java:168)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassCastException: net.sf.jasperreports.engine.design.JRDesignStyle cannot be cast to net.sf.jasperreports.engine.JRBox
   at org.apache.commons.digester.Digester.createSAXException(Digester.java:3181)
   at org.apache.commons.digester.Digester.createSAXException(Digester.java:3207)
   at org.apache.commons.digester.Digester.startElement(Digester.java:1456)
   at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
   at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
   at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
   at org.apache.commons.digester.Digester.parse(Digester.java:1745)
   at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:239)
   ... 26 more
Reports: Report is null!!!

Ощущение такое, что чего-то jave не хватает. Каких-то файликов...
Помогите.


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Просто изменили параметры, описанные в wiki?
Версия iReports 2.x?

В lib/jasperreports.jar/META-INF/MANIFEST.MF
Specification-Version: 2.0.2 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 июл 2008, 14:33 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Установил iReport под Windows и изменил параметры так как написано в wiki. Скопировал оба файла в /webroot/xsl
Версия iReport 3.0.0
Specification-Version: 2.0.2


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте редактировать в iReports 2.x, возможно формат изменился немного в 3.x
В биллинге сейчас используется 2.x


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 июл 2008, 14:50 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
С iReports 2.0.5 тоже самое.
Может я что-то не так делаю?
Что означает запись $mid? Код модуля телефонии в моём биллинге?
Тогда для переменной mid в поле "Variable Expression" записано (код модуля телефонии = 5):
Код:
new Integer(5)

для "localService" (номер услуги местной телефонии = 15):
Код:
new Integer(15)

А для mgmnServices (номера услуг МГ/МН телефонии = 16 и 73):
Код:
"16,73"
Это правильно?


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
С переменными скорее всего правильно, текущая ошибка - библиотека не может правильно распарсить файл шаблона отчета.
Файл который правили 2.x скачали снова или использовали тот, что уже правили 3.x-им?


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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