BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
СообщениеДобавлено: 26 янв 2012, 18:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Есть кредитовый договор. И его статусы
Вложение:
npay1.png
npay1.png [ 52.73 КБ | Просмотров: 6538 ]


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

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



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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2012, 18:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
ЕМНИМС, в 5.1 такого не было. Кредитовые договора на переобсчет NPAY не реагировали.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 янв 2012, 15:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
При переобсчете договоров не меняется статус . Для кредитовых и не кредитовых одинаково. А задача Дебитовые абонплаты настроена? А скриптов никаких нет на договоре , которые статус меняют?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 мар 2012, 22:05 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
аналогичная проблема.
Если договор имеет статус Закрыт по при переобщете он активируется сервером если балансе выше лимита, с комментарием "Разблокирован модулем абонплат по достаточному платежу".
Если договор имеет статус Приостановлен то при переобсчете остается прежним.

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


Последний раз редактировалось aiwbend 15 мар 2012, 13:07, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 мар 2012, 22:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
:)
Я разобрался в чем дело
Дело в
Код:
#код активного статуса договора
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 используется только модулем абонплат и нигде больше. и запрещен для ручной установки.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 мар 2012, 23:10 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
хм. понятно. спасибо за разъяснение.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 06:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 11:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Cromeshnic писал(а):
Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

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

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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 14:35 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
Cromeshnic писал(а):
Цитата:
И в 5.2 модуль абонплат разблокировывает абонента в том случае если у абонента плюс на счету и этот статус установлен вручную.

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

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


Нет ..Cromeshnic прав


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 15:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Забыл, что речь о кредитовых договорах.
Та логика что я написал, действует только для дебетовых.
странно с чего я взял, что у aiwbend'а дебетовые договораИзображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 18:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
мне кажется, или на лицо прорехи в документации???

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 18:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Судя по ответу в какой то недавней теме - документацию активно разрабатывают. Надеемся и ждем :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 19:58 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
Забыл, что речь о кредитовых договорах.
Та логика что я написал, действует только для дебетовых.
странно с чего я взял, что у aiwbend'а дебетовые договораИзображение


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 мар 2012, 21:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Я давно уже избавился от этого, потому слегка забыл. Действительно не та задача.
Вот действия которые я выполняю

Конфиг сервера
Код:
# статусы договора, коды и обозначения
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 КБ | Просмотров: 6426 ]


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



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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 мар 2012, 12:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Наверное в эту же тему. Сервер поменял статус по достаточному платежу, но никого не было в офисе в это время и платеж был раньше.


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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 окт 2012, 15:52 
Не в сети

Зарегистрирован: 11 июл 2012, 11:56
Сообщения: 6
Карма: 0
То же самое, как у 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


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

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


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

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


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

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