BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 20:12

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Перестали начисляться абонплаты
СообщениеДобавлено: 16 май 2014, 13:53 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Добрый день. Сегодня с утра был обнаружен такой глюк. Если через модуль NPAY сделать начисление абонплаты (дебетовые) по договору, то абонплата за сегодняшний день не начисляется. Ничего не меняли и не перенастраивали. Сделали рестарт scheduler и server. Результат не поменялся.

BGBilling
Код:
Информация о версии:

  Клиент: вер. 5.2 сборка 1201 от 23.01.2014 15:05:51
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45
  Сервер: вер. 5.2 сборка 1565 от 23.01.2014 15:05:57
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45

  bill вер. 5.2 сборка 316 от 28.10.2013 13:07:47
  card вер. 5.2 сборка 205 от 03.12.2013 13:09:40
  dba вер. 5.2 сборка 151 от 01.10.2013 17:52:42
  dialup вер. 5.2 сборка 383 от 11.11.2013 20:06:58
  inet вер. 5.2 сборка 1272 от 04.02.2014 17:30:16
  ipn вер. 5.2 сборка 251 от 11.11.2013 20:07:00
  npay вер. 5.2 сборка 206 от 14.11.2013 18:57:49
  reports вер. 5.2 сборка 196 от 23.01.2014 15:06:15
  rscm вер. 5.2 сборка 172 от 24.04.2013 11:02:54
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 150 от 03.04.2013 15:51:27
  ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 181 от 13.01.2014 16:31:12


Настройки модуля Npay:
Код:
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Приостановлен"
#service.no.suspend.in.suspend=
#абонплаты, начисляемые при нахождении договора в статусе "Закрыт"
#service.no.suspend.in.close=
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
#количество выводимых ошибок в периодических процессах
max.periodic.errors=30
#подмена абонплаты другой услугой на период закрытого статуса
#wrap.close.service=
#
#hour.minus=0
contract.status.active.codes=0
contract.status.suspend.codes=1,2,3,4
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=1
#Наисление абонплат
#closed.date.disabled.ActionRecalculatePay=1
#Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=1
#Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=1
#Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=1
#----------------------------------------
debet.npay.status.manage=1
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=2
#сумма на балансе, для которой возможна разблокировка
#debet.npay.unlock.balance.limit=0
#коды групп для которых применяется режим через запятую
#debet.npay.status.manage.groups=3,4,5,6


ну и scheduler.log при запуске задачи начисления абонлаты конкретному договору
Код:
05-16/11:49:02  INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@1dc7a0d
05-16/11:49:02  INFO [pool-1-thread-2] Recalculator - PaymentRecalculator time: 16.05.2014 23
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Memory total: 56 557 568; max: 238 616 576; free: 42 117 392
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 1 201 152; peek: 1 211 136
  Heap memory[PS Eden Space]: max: 84 869 120; used: 10 119 552; peek: 16 056 320
  Heap memory[PS Survivor Space]: max: 196 608; used: 188 432; peek: 2 835 304
  Heap memory[PS Old Gen]: max: 178 978 816; used: 4 132 192; peek: 4 132 192
  Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 17 665 912; peek: 17 665 912
Thread count: 27
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Setting balances for independ and subs..
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Selected.
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Selecting sub account
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Selected.
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Setting balance for super..
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Selected.
05-16/11:49:02  INFO [pool-1-thread-2] Calculator - Task finished time=27 ms.
05-16/11:49:02  INFO [pool-1-thread-2] Recalculator - RunTask finished time=127 ms.


В чем проблема не понятно. Scheduler работает вроде, но абонплаты не начисляются. Версия jdk 1.6.0_45. Если надо будет еще какие-то логи или тому подобное, пишите, предоставлю незамедлительно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 15:10 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
проблема именно если сделать начисление по одному договору ? Если зачислить абонплаты по всем договорам, то работает ? Была такая проблема до 205 билда npay. Или у вас просто на начисляет по этому договору (хоть индивидуально, хоть по всем договорам)? Проверьте еще статус на договоре(не изменился ли), даты объекта npay, дату тарифа, дату закрытия договора. Возможно у вас просто какая-то дата закрылась с сегодняшнего дня по этому договору.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 17:54 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
stark писал(а):
проблема именно если сделать начисление по одному договору ? Если зачислить абонплаты по всем договорам, то работает ? Была такая проблема до 205 билда npay. Или у вас просто на начисляет по этому договору (хоть индивидуально, хоть по всем договорам)? Проверьте еще статус на договоре(не изменился ли), даты объекта npay, дату тарифа, дату закрытия договора. Возможно у вас просто какая-то дата закрылась с сегодняшнего дня по этому договору.


Увидел только на одном договоре. Буду смотреть другие. Хочу посмотреть, что будет завтра когда sheduler будет ночью начислять абонплаты и менять или не менять на основании этого статусы договоров. Пока лишь на там договоре, о котором я говорил бы отрицательный баланс больше чем лимит (лимит 0), при это статус договора по каким-то причинам был "Активен" хотя должен был быть "Отключен". Что мне тоже не совсем понятно как такое могло произойти.

Делали валидацию - ни каких ошибок не выдало. Вообщем понаблюдаю, завтра отпишусь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.069s | 24 Queries | GZIP : On ]