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

Не начисляется наработка за предыдущие месяцы.... (CRM)
http://forum.bitel.ru/viewtopic.php?f=44&t=9119
Страница 1 из 1

Автор:  ok-2004 [ 03 апр 2014, 17:08 ]
Заголовок сообщения:  Не начисляется наработка за предыдущие месяцы....

Добрый день!

У клиента с 1 января поставили вот такой тариф:
Вложение:
u.png
u.png [ 72 КБ | Просмотров: 5412 ]


По отчётам в договоре клиента по трафику типа inet_in он скачал:

в январе - 353 Мбайт
в феврале - 3838 Мбайт
в марте - 138 Мбайт
в апреле - 8 Мбайт

Сегодня тока заметили , что тариф неработает как-бы...
Пересчитали в модуле инет для этого договора месяцы январь, февраль, март, апрель последовательно и получили :

Код:
январь 2014   Входящий остаток на начало месяца      1500.00
январь 2014   Наработка "inet_in"            -33.69
январь 2014   Исходящий остаток на конец месяца      1500.00

февраль 2014   Входящий остаток на начало месяца      1500.00
февраль 2014   Наработка "inet_in"            -366.08
февраль 2014   Исходящий остаток на конец месяца      1500.00

март 2014   Входящий остаток на начало месяца      1500.00
март 2014   Наработка "inet_in"      -13.21
март 2014   Исходящий остаток на конец месяца      1500.00

апрель 2014   Входящий остаток на начало месяца      1500.00
апрель 2014   Наработка "inet_in"      -0.81
апрель 2014   Исходящий остаток на конец месяца      1499.19


при этом в error.log accounting-a нашли вот что -

Код:
recalculate 04-03/13:58:32 ERROR [pool-14-thread-1] SessionRecalculateTarifficationManager - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2427)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2345)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2330)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        at ru.bitel.bgbilling.kernel.contract.balance.server.bean.BalanceDao.removeContractAccount(BalanceDao.java:644)
        at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.flushContract(SessionRecalculateTarifficationManager.java:1113)
        at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.nextContract(SessionRecalculateTarifficationManager.java:678)
        at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:485)
        at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:172)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)


Т.е реально пересчитался тока текущий месяц.

Версия БЖБ :
Код:
 Клиент: вер. 6.0 сборка 1302 от 12.03.2014 16:12:51
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45
  Сервер: вер. 6.0 сборка 1705 от 20.03.2014 16:38:22
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

  bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40
  card вер. 6.0 сборка 226 от 05.02.2014 15:53:15
  dialup вер. 6.0 сборка 402 от 05.02.2014 15:53:42
  drweb вер. 6.0 сборка 97 от 05.02.2014 15:53:43
  email вер. 6.0 сборка 187 от 05.02.2014 15:53:45
  inet вер. 6.0 сборка 1360 от 20.03.2014 19:32:54
  ipn вер. 6.0 сборка 275 от 05.02.2014 15:54:24
  mps вер. 6.0 сборка 210 от 24.02.2014 20:25:19
  npay вер. 6.0 сборка 223 от 05.02.2014 15:55:06
  payonline вер. 6.0 сборка 76 от 05.02.2014 15:55:10
  reports вер. 6.0 сборка 211 от 20.03.2014 16:38:51
  ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 215 от 05.02.2014 15:55:14
  ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 102 от 06.03.2014 16:49:16
  ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 198 от 05.02.2014 15:55:17
  ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 208 от 13.03.2014 18:41:47
  trayinfo вер. 6.0 сборка 176 от 05.02.2014 15:55:51
  voiceip вер. 6.0 сборка 229 от 19.03.2014 13:23:09
  wm вер. 6.0 сборка 191 от 05.02.2014 15:56:42
  yamoney вер. 6.0 сборка 65 от 05.02.2014 15:56:43


Традиционный вопрос - как и что делать ?

Автор:  stark [ 03 апр 2014, 17:42 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы....

У вас ошибка в том, что в тарифе должна быть указана услуга в каждом типе трафика. А падает сейчас потому что у вас вообще нет ни одной услуги в модуле inet. Можем конечно поправить чтобы не падало, но модуль все равно работать не будет без услуг в тарифе.

Автор:  stark [ 03 апр 2014, 18:03 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

А нет, прошу прощения. У вас есть услуги..Странно. Будем разбираться.

Автор:  stark [ 03 апр 2014, 18:09 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Попробуйте для начала перезапустить accounting сервер. И запустить переобсчет опять за прошлый месяц

Автор:  ok-2004 [ 03 апр 2014, 20:21 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

перезапустил,пересчитал тока за март, тоже самое.....

Баланс детализованный за март:

март 2014 Входящий остаток на начало месяца 1500.00
март 2014 Наработка "time" 0.00
март 2014 Наработка "inet_in" -13.21
март 2014 Наработка "inet_out" 0.00
март 2014 Исходящий остаток на конец месяца 1500.00

Баланс простой за март:

март 2014 1500.00 0.00 0.00 0.00 1500.00

Баланс детализованный за апрель:

апрель 2014 Входящий остаток на начало месяца 1500.00
апрель 2014 Наработка "time" 0.00
апрель 2014 Наработка "inet_in" -0.81
апрель 2014 Наработка "inet_out" 0.00
апрель 2014 Исходящий остаток на конец месяца 1499.19

Баланс простой за апрель:

апрель 2014 1500.00 1.00 0.81 1.00 1499.19

Причем байты считаются и в рубли переводяться:

Вложение:
0.pdf [135.24 КБ]
Скачиваний: 182

Автор:  ok-2004 [ 04 апр 2014, 10:27 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Эх, самое обидное. что в результате первого пересчёта ( с января, кстати ошибка в error.log accountinga - отностилась именно к пересчёту за январь, при пересчёте в следущих месяцах ошибки не возникало )

потерялся весь баланс за январь для этого договора с id=11131 !

:facepalm:
Код:
select * from module

10   INET         inet   

select * from service

34   time   10   0000-00-00 00:00:00   1   20000
35   inet_in   10   0000-00-00 00:00:00   1   30000
36   inet_out   10   0000-00-00 00:00:00   1   30000

select * from contract_account where cid="11131"

2014   1   11131   34   0.00000
2014   1   11131   35   33.68777
2014   1   11131   36   0.00000
2014   2   11131   34   0.00000
2014   2   11131   35   366.07907
2014   2   11131   36   0.00000
2014   3   11131   34   0.00000
2014   3   11131   35   13.20753
2014   3   11131   36   0.00000
2014   4   11131   34   0.00000
2014   4   11131   35   0.81436
2014   4   11131   36   0.00000

select * from contract_balance where cid="11131"

2013   12   11131   0.00   1500.00   0.00   0.00
2014   2   11131   1500.00   0.00   0.00   0.00
2014   3   11131   1500.00   0.00   0.00   0.00
2014   4   11131   1500.00   1.00   0.81   1.00


Хотя договор в январе был активен ...

Автор:  stark [ 04 апр 2014, 10:29 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Доступ можете дать?

Автор:  ok-2004 [ 04 апр 2014, 12:07 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Отправил Вам в личку, уважаемый stark!

Автор:  zavndw [ 04 апр 2014, 12:22 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

у меня не в инет модуле но то же беда с переобсчетом обращение 5060

Автор:  stark [ 04 апр 2014, 12:49 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Пишите в helpdesk уже.

Автор:  ok-2004 [ 04 апр 2014, 12:57 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

писать мне или zavndw ?

Автор:  stark [ 04 апр 2014, 13:03 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

ok-2004 писал(а):
писать мне или zavndw ?


zavndw. С вами уже разбираюсь ..Хотя было бы неплохо и туда написать, на случай если тема затянется.

Автор:  stark [ 04 апр 2014, 14:32 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Нашли ошибку. Исправили, обновление выложено.

Автор:  ok-2004 [ 04 апр 2014, 15:07 ]
Заголовок сообщения:  Re: Не начисляется наработка за предыдущие месяцы.... (CRM)

Урра! Зарработало!!! (c) by Кот Матроскин))

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