BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 13:52 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Здравствуйте.

Столкнулся с тем, что не могу понять - Может ли кто-нибудь из модулей изменять/переключать глобальный статус договора?

Например.
1. Установлен модуль Inet на договор, происходит превышение трафика в этом модуле, модуль изменяет у себя статус в "отключен", а переключится ли глобальный статус договора в отключен?
2. Установлен модуль NPAY на договор, происходит снятие абон. платы, договор уходит в минус и должен отключится, переключится ли глобальный статус договора в отключен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 14:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
1 - нет
2. дебетовые абонки

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 14:14 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Цитата:
1 - нет
2. дебетовые абонки

1. Как тогда NPAY узнает, что не следует включать в абон. плату период, когда абонент был отключен модулем INET?
(у меня в тарифе для абон. плат стоит - пропорционально периоду)


Последний раз редактировалось oldb0y 30 июл 2015, 14:45, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 14:28 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Пример ситуации:
АП - 30 000 р.
1 Мб - 2 р.
Лимит - 1000 р.


За 2 дня абонент съедает свой лимит, в следствии чего модуль Inet отключает его. В конце месяца абонент получает счет - 31 000 р., а по идеи должно было выйти - 3000 р.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 15:01 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
oldb0y писал(а):
Цитата:
1 - нет
2. дебетовые абонки

1. Как тогда NPAY узнает, что не следует включать в абон. плату период, когда абонент был отключен модулем INET?
(у меня в тарифе для абон. плат стоит - пропорционально периоду)



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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 16:17 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
У меня почему-то не переключает.

1. Создаю договор с ПТ абон. плата пропорц. периоду;
2. Создаю расход за предыдущий месяц (чтобы был отрицательный входящий остаток);
3. Запускаю в планировщике "Начисление абон. плат" и заодно "Установку статусов"
4. Статус как был активный так и остается.

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


Конфиг NPAY
Код:
# Статусы договора, в которых не начисляется абонентская плата
contract.status.suspend.codes=1,2,3,4,5
recalculate.on.service.change=1
max.periodic.errors=30


Или Вы сейчас говорите про переключения статусов в контексте "Дебетовые абонплаты"?

Цитата:
Так модуль абонплат меняет глобальный статус же..И он не дает уйти в минус..Если у клиента надо снять 3000 абонку, а него только 1500 и лимит 0, то ему закроют статус на договоре и модуль inet тоже закроет свой статус. Т.е дебетовые абонплаты не дают уйти в минус даже чуть-чуть.

Я здесь другое имел в виду. Модуль Inet отключит сервис у себя (по наработке за трафик например), но не переключит глоб. статус, так? Соответственно NPAY не узнает, что определенный период абоненту не следует начислять абон. плату. Если нет сервиса, а абон. плата пропорциональна периоду использованию данного сервиса, то соответственно не должно быть начислений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 17:29 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
oldb0y писал(а):
3. Запускаю в планировщике "Начисление абон. плат" и заодно "Установку статусов"
.


Во тут ошибка..Во первых "задача закрытия статусов договоров". А во-вторых ее надо запускать до начисления. Если абоплата уже начислена, то ничего не закроет. Очистите начисление и запустите задачу " "задача закрытия статусов договоров".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 17:32 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
oldb0y писал(а):
Или Вы сейчас говорите про переключения статусов в контексте "Дебетовые абонплаты"?


Да про них говорю. Их надо настроить и запустить.

oldb0y писал(а):
Цитата:
Так модуль абонплат меняет глобальный статус же..И он не дает уйти в минус..Если у клиента надо снять 3000 абонку, а него только 1500 и лимит 0, то ему закроют статус на договоре и модуль inet тоже закроет свой статус. Т.е дебетовые абонплаты не дают уйти в минус даже чуть-чуть.

Я здесь другое имел в виду. Модуль Inet отключит сервис у себя (по наработке за трафик например), но не переключит глоб. статус, так? Соответственно NPAY не узнает, что определенный период абоненту не следует начислять абон. плату. Если нет сервиса, а абон. плата пропорциональна периоду использованию данного сервиса, то соответственно не должно быть начислений.


У вас не безлимитные тарифы? Вы берете деньги за трафик ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 17:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
stark писал(а):
oldb0y писал(а):
3. Запускаю в планировщике "Начисление абон. плат" и заодно "Установку статусов"
.


... А во-вторых ее надо запускать до начисления. Если абоплата уже начислена, то ничего не закроет. Очистите начисление и запустите задачу " "задача закрытия статусов договоров".

Во тут ошибка. Если в задаче закрытия статуса NPAY договоров стоит флаг
Код:
check.account.changed=false | true

то по-идее должно проверить даже если наработка уже была начислена :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 30 июл 2015, 17:40 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
stark писал(а):
oldb0y писал(а):
3. Запускаю в планировщике "Начисление абон. плат" и заодно "Установку статусов"
.


... А во-вторых ее надо запускать до начисления. Если абоплата уже начислена, то ничего не закроет. Очистите начисление и запустите задачу " "задача закрытия статусов договоров".

Во тут ошибка. Если в задаче закрытия статуса NPAY договоров стоит флаг
Код:
check.account.changed=false | true

то по-идее должно проверить даже если наработка уже была начислена :)


ну я в курсе , но не стал сразу усложнять :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 31 июл 2015, 11:16 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Цитата:
У вас не безлимитные тарифы? Вы берете деньги за трафик ?

Да. Например, спутниковые абоненты.

А почему нельзя "Дебетовые абонплаты" применить для кредитов?

Можете раскрыть более популярно что делает стандартная задача "Установка статусов договоров"? Мне не понятно о каких задания речь?
Мне представляется, что он работает как-то так: если баланс отрицательный статус переходит в Отключен, далее по истечению определенного времени статус переходит в Закрыт (какой это срок?), а там уже удаление, если создано соответствующее задание.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 03 авг 2015, 16:40 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
oldb0y писал(а):
Цитата:
У вас не безлимитные тарифы? Вы берете деньги за трафик ?

Да. Например, спутниковые абоненты.

А почему нельзя "Дебетовые абонплаты" применить для кредитов?

Можете раскрыть более популярно что делает стандартная задача "Установка статусов договоров"? Мне не понятно о каких задания речь?
Мне представляется, что он работает как-то так: если баланс отрицательный статус переходит в Отключен, далее по истечению определенного времени статус переходит в Закрыт (какой это срок?), а там уже удаление, если создано соответствующее задание.


Это задача для будущих статусов. Например вы поставили статус отключен с 20-го числа.. Наступило 20-е число, чтобы этот статус реально встал на договоре и отработала все логика связанная со сменой статуса, нужна эта задача. Если вы меняете статус текущего дня, то он применяется сразу без задачи. Эта задача не проверяет баланс .. Она смотрит таблицу статусов , определяет какой статус должен быть сегодня и если он не совпадает с тем, что стоит на договоре, то переключает статус на договоре.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 12 авг 2015, 10:21 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
stark
Понял. Спасибо.

То есть в системе предусмотрены только следующие переводы статусов: "дебетовые абон. платы", ручной перевод и через инструмент Монитор статуса. Все верно? Других переводов не предусмотрено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 12 авг 2015, 13:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 12 авг 2015, 18:15 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
oldb0y писал(а):
stark
Понял. Спасибо.

То есть в системе предусмотрены только следующие переводы статусов: "дебетовые абон. платы", ручной перевод и через инструмент Монитор статуса. Все верно? Других переводов не предусмотрено?


Да. А вопрос зачем в отрицательном балансе переводить в статус отключен , если итак все модули(интернет и т.п) закрывают услуги по балансу. Только вот модуль npay закрывает статус договора как бы для себя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение статусов
СообщениеДобавлено: 21 ноя 2015, 22:54 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
oldb0y писал(а):
NPAY
oldb0y писал(а):
в тарифе для абон. плат стоит - пропорционально периоду
skyb писал(а):
дебетовые абонки

Ой, таки, вей :D


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

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


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

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


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

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