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

Влияние на статус договора
http://forum.bitel.ru/viewtopic.php?f=60&t=8228
Страница 1 из 1

Автор:  survivor [ 02 июл 2013, 15:46 ]
Заголовок сообщения:  Влияние на статус договора

Из документации не совсем ясен один момент:
Цитата:
По окончании этого периода система попытается повторно активировать новый учетный период, при условии, что на договоре достаточно средств и стоит флаг автопродления. Если флаг автопродления включен, а средств не достаточно, активация будет приостановлена до прихода на договор средств достаточных для активации подписки.

Что будет с договором в этот период? Когда старая подписка уже кончилась, а новая никак не может начаться потому что денег абонент не платит? Переключится ли договор в состояние "закрыт"? Если да - то можно ли как то это настраивать? например чтобы он переходил в состояние приостановлен? Если нет - то что помешает клиенту продолжать пользоваться интернетом и не платить? Или подписка как-то интегрируется с другими модулями (например Inet)? чтобы выключать клиенту интернет?

Спасибо заранее!

Автор:  skn [ 02 июл 2013, 18:17 ]
Заголовок сообщения:  Re: Влияние на статус договора

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

Автор:  survivor [ 02 июл 2013, 18:35 ]
Заголовок сообщения:  Re: Влияние на статус договора

А заказать такую доработку (изменение статуса договора) у вас можно? или этот вопрос нужно обсуждать в тех поддержке?

Автор:  skn [ 02 июл 2013, 18:57 ]
Заголовок сообщения:  Re: Влияние на статус договора

в хелпдеск

Автор:  borisk [ 18 мар 2015, 13:05 ]
Заголовок сообщения:  Re: Влияние на статус договора

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

Автор:  skn [ 18 мар 2015, 13:14 ]
Заголовок сообщения:  Re: Влияние на статус договора

borisk писал(а):
У меня немного другой вопрос - мне надо чтобы подписка не активировалась и не автопродлялась при определенных статусах договора. Не подскажете как реализовать такую логику?


как вариант, обрабатывать событие изменения статуса и убирать с подписок флаг автопродления и закрывать период подписки

Автор:  borisk [ 18 мар 2015, 13:25 ]
Заголовок сообщения:  Re: Влияние на статус договора

Дело в том, что флаг то автопродления как раз трогать нежелательно. То есть задача какая:
Есть абонент, пользуется подписками. И вдруг он уезжает в отпуск. Договор переводится в "приостановлен" и в этом статусе подписки не должны продляться. Абонент вернулся - статус "активен", подписки заработали в обычном режиме. Если, следуя вашим рекомендациям, я уберу у каких либо подписок флаг "автопродление", то как мне определить потом (в случае если у пользователя несколько подписок) у каких был этот флаг, а у каких нет?
На самом деле тут бы актуальнее было как в модуле Inet - событие активации учетного периода, которое мы можем обработать и либо активировать, либо нет учетный период.

Автор:  skn [ 18 мар 2015, 16:45 ]
Заголовок сообщения:  Re: Влияние на статус договора

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

Автор:  borisk [ 18 мар 2015, 16:49 ]
Заголовок сообщения:  Re: Влияние на статус договора

Ну да, тоже мысль. Попробую реализовать.
А моя мысль про аналогию с модулем Inet здравой не показалась? в TODO не хотите добавить?

Автор:  skn [ 18 мар 2015, 19:59 ]
Заголовок сообщения:  Re: Влияние на статус договора

borisk писал(а):
А моя мысль про аналогию с модулем Inet здравой не показалась? в TODO не хотите добавить?


в TODO уже есть, что то подобное, но пока руки до всего этого не доходят :-(

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