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] Приостановить договор из ЛК |
что то изменилось в логике? почему то с какого то момента Приостановленный договор из ЛК, стал открываться модулем Абон. плат с обоснованием, что какой то достаточный платеж. зеленым отмечено, что в какой то момент времени все работало, а потом пошла мышиная возня, кто сильнее Биллинг или Пользователь: Вложение: Код: Клиент: вер. 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/ |