forum.bitel.ru
http://forum.bitel.ru/

Скрипт запроса для "Отчет по проблемам(CRM)"
http://forum.bitel.ru/viewtopic.php?f=12&t=6042
Страница 1 из 1

Автор:  aiwbend [ 28 окт 2011, 08:34 ]
Заголовок сообщения:  Скрипт запроса для "Отчет по проблемам(CRM)"

Где можно посмотреть этот скрипт?
В файле отчета (ru.bitel.bgbilling.plugins.crm_register_problem.jrxml) есть только одиночный SQL запрос вот такого вида
Код:
SELECT yy AS col1, summa1 AS col2, summa2 AS col3, summa3 AS col4, summa4 AS col5 FROM contract_balance LIMIT 300

это же бред, причем тут баланс и проблемы в црм? ) хотя сам отчет работает

PS Хочу сделать аналогичный отчет по задачам но не могу понять как фильтровать исполнителей.

Автор:  aiwbend [ 02 ноя 2011, 12:35 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

С этим вроде худо бедно разобрался.
Планируется ли сделать встроенный фильтр по задачам аналогично "registerCategories" ?

Автор:  skn [ 02 ноя 2011, 14:41 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

пока не планировали

Автор:  aiwbend [ 08 ноя 2011, 10:01 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

Немного не по теме но напишу здесь же, сделал отчет по задачам и хотел вывести диаграмму для наглядности кол-ва выполняемых тип работ. При компиляции выдает такую ошибку в server.log

Цитата:
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Cannot cast from String to Number
value = (java.lang.Number)(((java.lang.String)field_col9.getValue())); //$JR_EXPR_ID=19$
<----------------------------------------------------------->
2. Cannot cast from String to Number
value = (java.lang.Number)(((java.lang.String)field_col9.getOldValue())); //$JR_EXPR_ID=19$
<-------------------------------------------------------------->
3. Cannot cast from String to Number
value = (java.lang.Number)(((java.lang.String)field_col9.getValue())); //$JR_EXPR_ID=19$
<----------------------------------------------------------->
3 errors

11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.newJasperReport(BGReportTemplate.java:236)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:224)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:201)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:189)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.reports.BGJasperReport.getJasperReport(BGJasperReport.java:64)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.reports.Report_Default.fillReportToStream(Report_Default.java:23)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:47)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
11-09/10:19:40 ERROR [http-8080-1] LoggingPrintStream - at java.lang.Thread.run(Thread.java:662)
11-09/10:19:40 INFO [http-8080-1] LoggingPrintStream - Reports: Can't find report template with name ru.bitel.bgbilling.plugins.crm_task!!!


Как понимаю он не может перевести из стринга в инт.
Особенность в том что диаграммы выводится на ура если запрос одиночный, если же через bgbs то еррор.
Мб кто делал диаграммы и сталкивался с такой проблемой.

Сам отчет прилагаю, он не рабочий с диаграммой.

skn писал(а):
пока не планировали

Очень жаль.

Автор:  aiwbend [ 08 ноя 2011, 11:07 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

разобрался, потестирую и выложу отчет.

Автор:  aiwbend [ 11 ноя 2011, 15:21 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

От диаграммы отказался. сделал кростаб с процентным соотношением, имхо удобно и наглядно.
Отчет такой же как и по проблемам только нет фильтра по задачам и добавлена табличка на последней странице.

Вложения:
ru.bitel.bgbilling.plugins.crm_task.rar [4.02 КБ]
Скачиваний: 259
1.png
1.png [ 39.1 КБ | Просмотров: 5370 ]

Автор:  skyb [ 11 ноя 2011, 15:29 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

если интересно будет
http://wiki.bgbilling.ru/index.php/Отчет_по_задачам

Автор:  aiwbend [ 11 ноя 2011, 15:35 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

skyb писал(а):
если интересно будет
http://wiki.bgbilling.ru/index.php/Отчет_по_задачам

Качали, смотрели и пришли в недоумение, там просто count задач по группам решения что не соответствует вашему описанию . мб не те файлы упаковали?)

Автор:  skyb [ 11 ноя 2011, 19:23 ]
Заголовок сообщения:  Re: Скрипт запроса для "Отчет по проблемам(CRM)"

aiwbend писал(а):
skyb писал(а):
если интересно будет
http://wiki.bgbilling.ru/index.php/Отчет_по_задачам

Качали, смотрели и пришли в недоумение, там просто count задач по группам решения что не соответствует вашему описанию . мб не те файлы упаковали?)

О_о чета я потерялся, проверю конечно же, возможно и так, хорошо что написали =)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/