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

[7.0] Приостановить договор из ЛК
http://forum.bitel.ru/viewtopic.php?f=16&t=12093
Страница 1 из 1

Автор:  Dog [ 15 ноя 2016, 22:58 ]
Заголовок сообщения:  [7.0] Приостановить договор из ЛК

что то изменилось в логике? почему то с какого то момента Приостановленный договор из ЛК, стал открываться модулем Абон. плат с обоснованием, что какой то достаточный платеж.
зеленым отмечено, что в какой то момент времени все работало, а потом пошла мышиная возня, кто сильнее Биллинг или Пользователь:
Вложение:
pimgpsh_fullsize_distr.png
pimgpsh_fullsize_distr.png [ 47.88 КБ | Просмотров: 6203 ]


Код:
 Клиент: вер. 7.0.836 / 15.09.2016 16:44:58
    os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
  Сервер: вер. 7.0.1107 / 15.09.2016 17:20:29
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

  bill: вер. 7.0.93 / 15.09.2016 16:47:16
  card: вер. 7.0.40 / 22.08.2016 16:40:03
  dialup: вер. 7.0.319 / 29.08.2016 16:38:40
  drweb: вер. 7.0.73 / 08.04.2016 17:40:40
  inet: вер. 7.0.679 / 15.09.2016 16:46:50
  ipn: вер. 7.0.258 / 01.09.2016 18:14:39
  mps: вер. 7.0.199 / 13.09.2016 16:58:16
  npay: вер. 7.0.198 / 19.07.2016 18:37:21
  paymaster: вер. 7.0.58 / 15.09.2016 17:20:39
  rentsoft: вер. 7.0.65 / 10.06.2016 17:00:01
  reports: вер. 7.0.216 / 13.09.2016 16:58:32
  rscm: вер. 7.0.180 / 10.06.2016 17:00:08
  ru.bitel.bgbilling.plugins.bonus: вер. 7.0.122 / 15.09.2016 16:49:24
  ru.bitel.bgbilling.plugins.crm: вер. 7.0.194 / 31.05.2016 15:00:38
  ru.bitel.bgbilling.plugins.dispatch: вер. 7.0.85 / 13.09.2016 12:47:01
  trayinfo: вер. 7.0.175 / 10.06.2016 17:00:23
  tv: вер. 7.0.226 / 06.09.2016 17:38:49

Автор:  Phricker [ 15 ноя 2016, 23:58 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

А зачем вы из лк выставляете тот же статус что и модуль абонплат?
Скорее всего вам поможет флаг
Код:
check.account.changed=false

в конфигурации задачи Закрытие статуса NPAY договоров по балансу

Автор:  Dog [ 16 ноя 2016, 14:28 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

не совсем понял:
Цитата:
А зачем вы из лк выставляете тот же статус что и модуль абонплат?

вообще логика работы такая:
1. модуль аб. плат ставит договор в статус Закрыт, если денег не хватает, в статус Активен если достаточно денег.
2. в тоже время, пользователь может Приостановить договор на неопределенный срок и вернуть договор в статус Активен.
какой тут статус "тот же"?
я просто говорю, что до определенного периода это работало. а потом, модуль аб. плат начал переводить статус договора в Активен, если баланс его положителен - при этом никаких платежей по договору не происходит.

Автор:  Artur [ 16 ноя 2016, 14:29 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

Покажите конфигурацию модуля Npay

Автор:  Dog [ 16 ноя 2016, 14:41 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

Код:
#статусы договора, в которых не начисляется абонентская плата
contract.status.suspend.codes=3,4
#
#автоматическое переначисление абонентских плат договора при изменении их периода, количества и т.п.
# 0 - выключить переначисление, 1 - включить переначисление, 2 - включить переначисление, но выполнять только для текущего месяца
recalculate.on.service.change=1
#E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
#набор услуг для переобсчета при автоматическом переначислении при изменении абонплаты, если не указан - все услуги
#auto.recalculate.email.service.set=
#количество выводимых ошибок в периодических процессах
max.periodic.errors=30
#подмена абонплаты другой услугой на период закрытого статуса
#wrap.close.service=
#
#----------------------------------------
#выборочное отключение проверки закрытого периода
#Перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=
#Наисление абонплат
#closed.date.disabled.ActionRecalculatePay=
#Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=
#Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=
#Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=
#----------------------------------------
debet.npay.status.manage=1
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=3,4
#коды групп, для которых применяется режим через запятую
debet.npay.status.manage.groups=0,3,4,5,6,7,8,9,10,12,13,14,15,16,18,19,21,20,22,23,24,25,26,27,28,61
#коды тарифных планов через запятую
#при указании параметра блокировка осуществляется только если на дату блокировки в договоре стоит один из указанных тарифов
#debet.npay.status.manage.tariff.ids=
#учитываемый в дебетовых абонплатах набор услуг (если не указан, считается, что после разблокировки будут начислены все услуги из полного набора)
#debet.npay.service.set=

Автор:  dimOn [ 16 ноя 2016, 17:08 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

Цитата:
я просто говорю, что до определенного периода это работало. а потом, модуль аб. плат начал переводить статус договора в Активен, если баланс его положителен - при этом никаких платежей по договору не происходит.
то есть проблема то в том, что не проверяется из какого статуса переводится в открытый что ли? типа из приостановлен не должен, но переводит?

Автор:  dimOn [ 16 ноя 2016, 17:09 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

Цитата:
#код заблокированного статуса договора
debet.npay.locked.status=3,4
это какие у вас статусы?
настройку в ядре покажите уж тогда

Автор:  Dog [ 16 ноя 2016, 17:39 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

Код:
# статусы договора, коды и обозначения
contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении

Цитата:
то есть проблема то в том, что не проверяется из какого статуса переводится в открытый что ли? типа из приостановлен не должен, но переводит?

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

Автор:  Dog [ 16 ноя 2016, 17:40 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

правильно ли я понимаю, что мне надо убрать из debet.npay.locked.status - 4 код статуса? но при этом оставить его contract.status.suspend.codes

Автор:  dimOn [ 16 ноя 2016, 18:19 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

ну вроде как получается да
причём вы его туда видимо недавно добавляли. т.к. возможность указывать несколько статусов там совсем свежая, июня 2016
или может прописано было всегда, но после этого и стало странно так работать
хотя не должно вроде как... надо бы вам вспомнить зачем у вас два статуса там прописано

Автор:  Dog [ 16 ноя 2016, 18:22 ]
Заголовок сообщения:  Re: [7.0] Приостановить договор из ЛК

я если честно затрудняюсь ответить наверняка, когда это было доабвлено.
ок, удалю, понаблюдаю. спасибо.

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