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

[5.2] Модуль NPAY и кредитовые договора
http://forum.bitel.ru/viewtopic.php?f=16&t=6369
Страница 1 из 1

Автор:  Phricker [ 26 янв 2012, 18:24 ]
Заголовок сообщения:  [5.2] Модуль NPAY и кредитовые договора

Есть кредитовый договор. И его статусы
Вложение:
npay1.png
npay1.png [ 52.73 КБ | Просмотров: 6891 ]


Как видим временами сервер сам его активирует.
Но это ж-ж-ж-ж неспроста.

Именно когда сервер его активировал - делали переобсчеты абонплат
Вложение:
npay2.png
npay2.png [ 21.2 КБ | Просмотров: 6891 ]
Вложение:
npay3.png
npay3.png [ 20.46 КБ | Просмотров: 6891 ]



Итак, вопрос. Это нормальная логика работы?
Т.е. я понимаю когда дебетовые договора выводятся из статуса "Закрыт" если его переобсчитали и там достаточно денег.
С кредитовыми такая же система?

Автор:  Phricker [ 26 янв 2012, 18:24 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

ЕМНИМС, в 5.1 такого не было. Кредитовые договора на переобсчет NPAY не реагировали.

Автор:  stark [ 31 янв 2012, 15:44 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

При переобсчете договоров не меняется статус . Для кредитовых и не кредитовых одинаково. А задача Дебитовые абонплаты настроена? А скриптов никаких нет на договоре , которые статус меняют?

Автор:  aiwbend [ 13 мар 2012, 22:05 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

аналогичная проблема.
Если договор имеет статус Закрыт по при переобщете он активируется сервером если балансе выше лимита, с комментарием "Разблокирован модулем абонплат по достаточному платежу".
Если договор имеет статус Приостановлен то при переобсчете остается прежним.

В 5.1 такого нет. Скриптов поведения на изменение статуса нет.

Автор:  Phricker [ 13 мар 2012, 22:18 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

:)
Я разобрался в чем дело
Дело в
Код:
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=3

Дело в том что 3 статус это статус закрыт. И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.
Решил просто.

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


Теперь статус с ID=3 используется только модулем абонплат и нигде больше. и запрещен для ручной установки.

Автор:  aiwbend [ 13 мар 2012, 23:10 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

хм. понятно. спасибо за разъяснение.

Автор:  Cromeshnic [ 14 мар 2012, 06:16 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

ЩИТО?
Насколько я знаю, модуль абонплат никого не разблокирует. Клиент разблокируется по приходу платежа. Ну может ещё при выставлении лимита, не уверен.

Автор:  Phricker [ 14 мар 2012, 11:05 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Cromeshnic писал(а):
Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

ЩИТО?
Насколько я знаю, модуль абонплат никого не разблокирует. Клиент разблокируется по приходу платежа. Ну может ещё при выставлении лимита, не уверен.

Если у договора на счету аванс и этот договор закрыт ВРУЧНУЮ статусом, который использует модуль абонплат, то при следующем запуске переодической задачи установки статусов NPAY договоров (или как там она называется), этот договор перейдет в статус "Активен".

Автор:  stark [ 14 мар 2012, 14:35 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Phricker писал(а):
Cromeshnic писал(а):
Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

ЩИТО?
Насколько я знаю, модуль абонплат никого не разблокирует. Клиент разблокируется по приходу платежа. Ну может ещё при выставлении лимита, не уверен.

Если у договора на счету аванс и этот договор закрыт ВРУЧНУЮ статусом, который использует модуль абонплат, то при следующем запуске переодической задачи установки статусов NPAY договоров (или как там она называется), этот договор перейдет в статус "Активен".


Нет ..Cromeshnic прав

Автор:  Phricker [ 14 мар 2012, 15:00 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Забыл, что речь о кредитовых договорах.
Та логика что я написал, действует только для дебетовых.
странно с чего я взял, что у aiwbend'а дебетовые договораИзображение

Автор:  skyb [ 14 мар 2012, 18:05 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

мне кажется, или на лицо прорехи в документации???

Автор:  Phricker [ 14 мар 2012, 18:15 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Судя по ответу в какой то недавней теме - документацию активно разрабатывают. Надеемся и ждем :D

Автор:  stark [ 14 мар 2012, 19:58 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Phricker писал(а):
Забыл, что речь о кредитовых договорах.
Та логика что я написал, действует только для дебетовых.
странно с чего я взял, что у aiwbend'а дебетовые договораИзображение


Эта задача умеет менять статус только в одну сторону . В другую не меняет .

Автор:  Phricker [ 14 мар 2012, 21:46 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

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

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

на момент теста 3 убирается из no.manual.set
Конфиг модуля NPAY
Код:
#код активного статуса договора
debet.npay.active.status=0
#код заблокированного статуса договора
debet.npay.locked.status=3


Договор закрываю статусом Недостаточно средств.
Как видим - у него плюс на счету.
Вложение:
2012-03-14_194056.png
2012-03-14_194056.png [ 14.84 КБ | Просмотров: 6779 ]


После этого запускается задача обсчета абонплат
в моем случае - запустил через модуль абонплат - начисление, чтобы не по всем договорам пробежалось
Вложение:
2012-03-14_194137.png
2012-03-14_194137.png [ 5.27 КБ | Просмотров: 6779 ]



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

Автор:  skyb [ 15 мар 2012, 12:07 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

Наверное в эту же тему. Сервер поменял статус по достаточному платежу, но никого не было в офисе в это время и платеж был раньше.

Вложения:
Выделение_050.png
Выделение_050.png [ 35.38 КБ | Просмотров: 6770 ]
Выделение_049.png
Выделение_049.png [ 18.71 КБ | Просмотров: 6770 ]

Автор:  Spin [ 03 окт 2012, 15:52 ]
Заголовок сообщения:  Re: [5.2] Модуль NPAY и кредитовые договора

То же самое, как у skyb - как отключить изменение статуса с закрытого на активный по платежу при дебетовом режиме абонплат? Точнее не только по приходу платежа - а по переначислению абонплат

Конфигурация модуля Npay:
Код:
#активные и приостановленные статусы договора
contract.status.active.codes=0
contract.status.suspend.codes=3,4
debet.npay.status.manage=1
код активного статуса договора
debet.npay.active.status=0


Конфигурация:
Код:
contract.status.list=0:Активен;1:В отключении;2:Отключен;3:Закрыт;4:Приостановлен;5:В подключении
contract.status.monitor.saldo.show.mode=1

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