forum.bitel.ru http://forum.bitel.ru/ |
|
Подсчет часов в Графике дежурств (CRM) http://forum.bitel.ru/viewtopic.php?f=51&t=11254 |
Страница 1 из 1 |
Автор: | asmild [ 29 дек 2015, 11:27 ] |
Заголовок сообщения: | Подсчет часов в Графике дежурств |
Настраиваем тестовую систему BGCRM 3.0 в связке с тестовым bgbilling 6.2 (который из готовых образов centos 7, jre 1.8.0_66). Скопировали конфигурацию с demo.bgcrm.ru. Настроили типы, статусы, очереди процессов как в демке, настроили несколько типов работ, шаблонов смен, календарь как в док`ах Выводим график дежурств - выставляем смены для пользователей, но в колонке Час нули не меняются. В шаблонах смен часы указаны, также в типах работ указана длительность. В логах в момент добавления смены в график ничего не пишется. Также не понятно как выводится план работ. Так, при нажатии Вывести появляется еще одна точно такая же строка с выбором плана и даты и кнопкой вывести, по нажатии на которую выводит список групп выбранного плана(отдела). Помогите разобраться в чем причина? |
Автор: | zavndw [ 29 дек 2015, 19:45 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств |
конфигурации и скрины в студию. Что бы в логе видеть надо влючить DEBUG |
Автор: | asmild [ 30 дек 2015, 10:17 ] | ||
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств | ||
Конфиги и скрины в прикрепленном архиве. Скрин шаблона смены для примера, другие шаблоны настроены аналогичным образом. Как включить debug?
|
Автор: | zavndw [ 30 дек 2015, 18:02 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств |
в файле Код: log4j.properties Сделать Код: log4j.logger.ru.bgcrm=DEBUG, file
|
Автор: | asmild [ 31 дек 2015, 09:42 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств |
Вот что попадает в log файл при попытке вывести план работ: Цитата: 12-31/08:40:52 WARN [http-bio-9088-exec-3] AbstractExceptionHandler - Unhandled exception
org.apache.jasper.JasperException: javax.el.ELException: java.lang.NullPointerException at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: javax.el.ELException: java.lang.NullPointerException at javax.el.BeanELResolver.invoke(BeanELResolver.java:497) at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) at org.apache.el.parser.AstValue.getValue(AstValue.java:159) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fset_005f34(plan_jsp.java:1949) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fforEach_005f4(plan_jsp.java:1862) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fforEach_005f2(plan_jsp.java:1609) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fif_005f0(plan_jsp.java:1268) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspService(plan_jsp.java:352) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) ... 46 more Caused by: java.lang.NullPointerException at ru.bgcrm.struts.action.WorkAction$ShiftData.getCellRanges(WorkAction.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) ... 58 more 12-31/08:40:52 WARN [http-bio-9088-exec-3] ExceptionCatcher - Exception from exceptionCommand 'servlet-exception' org.apache.jasper.JasperException: javax.el.ELException: java.lang.NullPointerException at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113) at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96) at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetRequestParamsFilter.doFilter(SetRequestParamsFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.AuthFilter.doFilter(AuthFilter.java:150) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bgcrm.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: javax.el.ELException: java.lang.NullPointerException at javax.el.BeanELResolver.invoke(BeanELResolver.java:497) at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:161) at org.apache.el.parser.AstValue.getValue(AstValue.java:159) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fset_005f34(plan_jsp.java:1949) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fforEach_005f4(plan_jsp.java:1862) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fforEach_005f2(plan_jsp.java:1609) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspx_meth_c_005fif_005f0(plan_jsp.java:1268) at org.apache.jsp.WEB_002dINF.jspf.user.work.plan_jsp._jspService(plan_jsp.java:352) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) ... 46 more Caused by: java.lang.NullPointerException at ru.bgcrm.struts.action.WorkAction$ShiftData.getCellRanges(WorkAction.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at javax.el.BeanELResolver.invoke(BeanELResolver.java:484) ... 58 more |
Автор: | zavndw [ 31 дек 2015, 12:56 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств |
Попробуйте обновиться до последней версии |
Автор: | Администратор [ 08 янв 2016, 01:41 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств (CRM) |
Похоже, что неверно настроены типы работ. Попробуем на днях в демо базе настроить конфигурацию по мотивам вашей, чтобы было понятнее. |
Автор: | Администратор [ 15 янв 2016, 01:35 ] |
Заголовок сообщения: | Re: Подсчет часов в Графике дежурств (CRM) |
Тестовая конфигурация настроена на демонстрационной базе. Выложено обновление, исправлена невозможность установки для типа работ флага "Учитывать в рабочих часах". |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |