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

Печать баланса
http://forum.bitel.ru/viewtopic.php?f=22&t=7766
Страница 1 из 2

Автор:  borisk [ 25 фев 2013, 11:19 ]
Заголовок сообщения:  Печать баланса

Добрый день!

После какого-то обновления сломалась печать баланса. Где-то надо указать имя шаблона???

Код:
server 02-22/15:35:10 ERROR [bitel.billing.server.contract.action.ActionContractBalanceAll] XSLManager - XSLT file name is empty!
ru.bitel.bgbilling.common.BGException: XSLT file name is empty!
        at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.getTransformer(XSLManager.java:167)
        at ru.bitel.bgbilling.kernel.container.web.action.XSLManager.transform(XSLManager.java:262)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        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:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        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:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)


Код:
 Клиент: вер. 5.2 сборка 1119 от 21.02.2013 16:45:41
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_37
  Сервер: вер. 5.2 сборка 1422 от 21.02.2013 18:49:45
    os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32
    ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется

  bill вер. 5.2 сборка 304 от 21.02.2013 13:56:41
  card вер. 5.2 сборка 195 от 19.02.2013 20:42:30
  dialup вер. 5.2 сборка 372 от 19.02.2013 20:42:37
  email вер. 5.2 сборка 172 от 12.10.2012 20:00:52
  inet вер. 5.2 сборка 1104 от 21.02.2013 13:56:42
  ipn вер. 5.2 сборка 248 от 29.01.2013 16:04:47
  mps вер. 5.2 сборка 167 от 20.02.2013 17:11:46
  npay вер. 5.2 сборка 195 от 19.01.2013 00:26:03
  phone вер. 5.2 сборка 259 от 07.02.2013 17:49:07
  reports вер. 5.2 сборка 192 от 31.01.2013 12:51:23
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 149 от 28.01.2013 19:02:21
  ru.bitel.bgbilling.plugins.organizer вер. 5.2 сборка 60 от 12.10.2012 20:01:24
  voiceip вер. 5.2 сборка 198 от 07.02.2013 17:49:12
  wellpay вер. 5.2 сборка 21 от 07.02.2013 17:49:12

Автор:  dimOn [ 25 фев 2013, 11:53 ]
Заголовок сообщения:  Re: Печать баланса

это параметры:
contract.balance.xslt (по дефолту contract_balance_print.xsl)
contract.csv.xslt (по дефолту contract_balance_print_csv.xsl)
понятно какой для каких целей.

Автор:  borisk [ 25 фев 2013, 12:06 ]
Заголовок сообщения:  Re: Печать баланса

хмм.. прописал, не помогло

Автор:  dimOn [ 25 фев 2013, 12:39 ]
Заголовок сообщения:  Re: Печать баланса

попробуйте вообще эти параметры убрать, пусть дефолтные возьмутся если вы их не меняли, конечно.

вот ещё там параметр в коде есть, упустил (детализированный):
"contract.xslt"

Автор:  dimOn [ 25 фев 2013, 12:40 ]
Заголовок сообщения:  Re: Печать баланса

Скажите подробнее что именно делаете, какой именно баланс и как печатаете, лучше со скриншотом. Не получается повторить.

Автор:  borisk [ 25 фев 2013, 13:00 ]
Заголовок сообщения:  Re: Печать баланса

Открываю договор пользователя. Слева, в дереве выбираю "Приход" в ветке "Баланс". Открывается список приходов. Далее кликаю на строчку с нужным приходом, а потом чуть выше в той строчке где кнопки "Приход, Расход, Наработка, Баланс, Баланс дет." слева нажимаю на иконку принтера. Печатается пустой лист, в логах - exception.

Автор:  KostiK [ 25 фев 2013, 16:52 ]
Заголовок сообщения:  Re: Печать баланса

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

Автор:  KostiK [ 25 фев 2013, 16:58 ]
Заголовок сообщения:  Re: Печать баланса

Вот параметры для конфигурации сервера, чтобы заменить штаные шаблоны.
Для баланса
Код:
параметр - contract.balance.xslt
значение по умолчанию - contract_balance_print.xsl
параметр - contract.csv.xslt
значение по умолчанию - contract_balance_print_csv.xsl

Для детализированного баланса
Код:
параметр - contract.xslt
значение по умолчанию - contract_balance_detail_print.xsl
параметр - contract.csv.xslt
значение по умолчанию - contract_balance_detail_print_csv.xsl


Отдельно не печатаются приходы, расходы, наработка.

Автор:  Phricker [ 25 фев 2013, 17:16 ]
Заголовок сообщения:  Re: Печать баланса

слоупок.жпг
Это типа в последних обновлениях можно будет указывать свои формы для печати баланса?

Автор:  dimOn [ 25 фев 2013, 17:17 ]
Заголовок сообщения:  Re: Печать баланса

это было всегда

Автор:  Phricker [ 25 фев 2013, 17:18 ]
Заголовок сообщения:  Re: Печать баланса

Мда. Действительно :)

Автор:  dimOn [ 25 фев 2013, 17:22 ]
Заголовок сообщения:  Re: Печать баланса

да сам в шоке

Автор:  borisk [ 25 фев 2013, 17:23 ]
Заголовок сообщения:  Re: Печать баланса

Погодите. У меня неделю назад еще все печаталось. А на днях обновился - и перестало.

Автор:  KostiK [ 25 фев 2013, 17:28 ]
Заголовок сообщения:  Re: Печать баланса

В режиме баланс печатается таблица баланса как она есть.
В режиме детализированного баланса печатается детализированный баланс.
Раньше всегда печатался детализированный баланс.

Автор:  borisk [ 26 фев 2013, 10:01 ]
Заголовок сообщения:  Re: Печать баланса

Так я же говорю - не печатается :) Из принтера выходит чистый лист, а в логах - exception.
Причем проверил - никакой не печатается, в том числе и детализированный.

Автор:  KostiK [ 26 фев 2013, 10:09 ]
Заголовок сообщения:  Re: Печать баланса

Ошибку в студию! :lupa:

Автор:  borisk [ 26 фев 2013, 15:30 ]
Заголовок сообщения:  Re: Печать баланса

Так ить... самое первое сообщение в этой теме.

Автор:  KostiK [ 26 фев 2013, 15:44 ]
Заголовок сообщения:  Re: Печать баланса

А вы заменили пришедшие шаблоны своими старыми? Если так, то следует вернуть новые шаблоны
contract_balance_print.xsl
contract_balance_print_csv.xsl
contract_balance_detail_print.xsl
contract_balance_detail_print_csv.xsl

Автор:  borisk [ 27 фев 2013, 13:25 ]
Заголовок сообщения:  Re: Печать баланса

Нет, ничего не менял
Вообще этих шаблонов не касался

Автор:  dimOn [ 27 фев 2013, 14:45 ]
Заголовок сообщения:  Re: Печать баланса

у вас они все есть точно?
уберите из конфига сервера все параметры, которые упомянуты выше.

Автор:  borisk [ 27 фев 2013, 14:47 ]
Заголовок сообщения:  Re: Печать баланса

Код:
[root@bill /usr/local/bgbill/server/webroot/xsl]# ls -la contract_bala*
-rw-r--r--  1 root  wheel  1476 22 фев 12:02 contract_balance_print.xsl
-rw-r--r--  1 root  wheel  2416 18 фев 14:39 contract_balance_print.xsl.bak.1361176758259
-rw-r--r--  1 root  wheel   995 22 фев 12:02 contract_balance_print_csv.xsl
-rw-r--r--  1 root  wheel  1564 18 фев 14:39 contract_balance_print_csv.xsl.bak.1361176758442


Получается нет _detail_. То есть его надо где-то взять и положить?
Из конфига все параметры убраны.

Автор:  dimOn [ 27 фев 2013, 15:00 ]
Заголовок сообщения:  Re: Печать баланса

да, его нужно взять в дистрибутиве сервера 5.2 с ftp.
в update его нету.

Автор:  borisk [ 28 фев 2013, 09:56 ]
Заголовок сообщения:  Re: Печать баланса

Положил, не помогло. Пробовал как указывать параметры в конфигрурации, так и не указывать.

Код:
-rw-r--r--  1 root  wheel  2331 25 фев 21:09 contract_balance_detail_print.xsl
-rw-r--r--  1 root  wheel  1531 25 фев 21:09 contract_balance_detail_print_csv.xsl
-rw-r--r--  1 root  wheel  1476 25 фев 21:09 contract_balance_print.xsl
-rw-r--r--  1 root  wheel   995 25 фев 21:09 contract_balance_print_csv.xsl

Автор:  KostiK [ 28 фев 2013, 11:03 ]
Заголовок сообщения:  Re: Печать баланса

Нашите в helpdesk по этой проблеме, и предоставьте доступ пожалуйста.

Автор:  madmax [ 02 мар 2013, 01:25 ]
Заголовок сообщения:  Re: Печать баланса

Да точно такая же проблема

Автор:  madmax [ 02 мар 2013, 17:06 ]
Заголовок сообщения:  Re: Печать баланса

Да по дебагу получается что проблема в коде класса ActionContractBalanceAll

Автор:  borisk [ 07 мар 2013, 08:15 ]
Заголовок сообщения:  Re: Печать баланса

Код:
1429   04.03.2013 17:55:48   ИСПРАВЛЕНО   Печать баланса договора.


Не совсем. Теперь на листе печатается только шапка, а сам баланс не выводится.

Автор:  Sputnik [ 11 мар 2013, 11:33 ]
Заголовок сообщения:  Re: Печать баланса

Похоже чтото это глобальное.
У меня на
Код:
Сервер: вер. 5.1 сборка 837 от 20.12.2012 14:15:31
баланс печатается...
А на
Код:
Сервер: вер. 5.1 сборка 847 от 04.03.2013 14:25:15
уже нет.

В логах ошибок нет. При печати выдается только это
Код:
Error: XLST file - not specified


В чем проблема?

Если печатать через "Баланс.дет" то баланс печатается при выствленных параметрах в конфиге сервера
Код:
contract.balance.xslt=contract_balance_print.xsl
contract.xslt=contract_balance_print.xsl

Автор:  KostiK [ 11 мар 2013, 12:10 ]
Заголовок сообщения:  Re: Печать баланса

уберите из конфигурации
contract.xslt=contract_balance_print.xsl

Автор:  Sputnik [ 11 мар 2013, 12:28 ]
Заголовок сообщения:  Re: Печать баланса

KostiK писал(а):
уберите из конфигурации
contract.xslt=contract_balance_print.xsl

Убрал. выдал что нет XSLT
Выше укзал при каком моменте работает

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