forum.bitel.ru http://forum.bitel.ru/ |
|
Расшифровка МГ и МН телеф. соединений в счёте http://forum.bitel.ru/viewtopic.php?f=14&t=1017 |
Страница 1 из 1 |
Автор: | ESV [ 16 апр 2008, 15:10 ] |
Заголовок сообщения: | Расшифровка МГ и МН телеф. соединений в счёте |
Добрый день. На основании «Правил оказания услуг местной, внутризоновой, междугородной телефонной связи», утвержденных постановлением Правительства РФ от 18 мая 2005 года № 310, вступивших в силу с 1 января 2006 года, счет, выставляемый абоненту за услуги внутризоновой, междугородной и международной телефонной связи, должен содержать: сумму, предъявляемую к оплате; вид оказанной услуги; код страны, код города; дату оказания услуги; объем оказанной услуги (продолжительность соединения). Эта информация выдается абоненту бесплатно. То есть каждому клиенту в счёт нужно добавлять табличку: Направление, Код, Длительность, Сумма. Хотя бы так. Решение уже есть? Спасибо. |
Автор: | Amir [ 16 апр 2008, 19:46 ] |
Заголовок сообщения: | |
В ближайшее время будет описано здесь: http://wiki.bgbilling.ru/index.php/Расширенные_счета_модуля_бухгалтерии |
Автор: | ESV [ 03 июл 2008, 11:56 ] |
Заголовок сообщения: | |
Вроде всё сделал как написано. Но отчёт не формируется и в 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 не хватает. Каких-то файликов... Помогите. |
Автор: | Amir [ 03 июл 2008, 12:20 ] |
Заголовок сообщения: | |
Просто изменили параметры, описанные в wiki? Версия iReports 2.x? В lib/jasperreports.jar/META-INF/MANIFEST.MF Specification-Version: 2.0.2 ? |
Автор: | ESV [ 03 июл 2008, 14:33 ] |
Заголовок сообщения: | |
Установил iReport под Windows и изменил параметры так как написано в wiki. Скопировал оба файла в /webroot/xsl Версия iReport 3.0.0 Specification-Version: 2.0.2 |
Автор: | Amir [ 03 июл 2008, 17:27 ] |
Заголовок сообщения: | |
Попробуйте редактировать в iReports 2.x, возможно формат изменился немного в 3.x В биллинге сейчас используется 2.x |
Автор: | ESV [ 04 июл 2008, 14:50 ] |
Заголовок сообщения: | |
С iReports 2.0.5 тоже самое. Может я что-то не так делаю? Что означает запись $mid? Код модуля телефонии в моём биллинге? Тогда для переменной mid в поле "Variable Expression" записано (код модуля телефонии = 5): Код: new Integer(5) для "localService" (номер услуги местной телефонии = 15): Код: new Integer(15) А для mgmnServices (номера услуг МГ/МН телефонии = 16 и 73): Код: "16,73" Это правильно?
|
Автор: | Amir [ 07 июл 2008, 12:03 ] |
Заголовок сообщения: | |
С переменными скорее всего правильно, текущая ошибка - библиотека не может правильно распарсить файл шаблона отчета. Файл который правили 2.x скачали снова или использовали тот, что уже правили 3.x-им? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |