BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 01:40

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 07 мар 2012, 15:32 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
В 5.2 появилась возможность создавать кастомные статусы и в модулях делать активные статусы для данного модуля, отлично. НО!!!
Модули все равно принимают решение об активности услуг модуля исходя из расчета баланс>=лимит. И нет возможности штатными средствами создать чисто "кредитовый" договор. Тип договора кредит/дебит исключительно для фильтрования в мониторе баланса. А чтобы создать договор который работает по пост оплате надо фигачить фейковый лимит (который как написано в документации служит ограничителем при вирусных эпидемиях).
Деваться-то некуда, приходится так изворачиваться, но у меня и как минимум у еще троих пользователей бгбиллинга (не будем тыкать пальцами, в джаббере обсуждалось) есть необходимость заводить абонентов, которых не будет выключать. И красивее всего это реализовалось бы статусом "Включен постоянно", при котором абонент фигачил бы в минус до принятия решения администратором.

Эта тема уже поднималась в разделе IPN, но актуально то ведь и не только в нем иметь такую возможность.

Может все-таки сделать такую штуку?
Ну или параметр в модулях сделать - типа игнорировать лимит. status.on.ingnore.limit=.... может что нибудь такое... Хотя круче было бы иметь возможность сделать какой нибудь из статусов принудительно включенными или выключенным )


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

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


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Пальцами показывать не надо, мы и сами присоединимся.
Я до сегодняшнего дня считал, что кредит - это договор уходит в минус до тех пор пока кто либо не предпримет решения о блокировке. Снизошло откровение.

Я - ЗА!

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


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

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

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
один из них и я,полностью поддерживаю


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

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
я для своей веб морды сделал такой шайтан-майтан: статус постоянно включен. Это когда лимит меньше минус много миллионов. А если нужно установить этот статус будущим числом то мы добавляем задание на понижение лимита. Вот только куча подводных камней с этими движениями лимитов, в том числе связанных с тем что то что делает из родного клиента админами никак к этому не привязана.

Вобщем бритва оккама - не плодить лишних сущностей. Либо сделать кредит настоящим кредитом (и разрешить режим договора устанавливать с даты по дату, а не как сейчас флаговым режимом), либо сделать статус мегастатус. Т.е. в уже существующих терминах биллинга добавить то что нам надо, а не придумывать условностей, что для каких-то абонентов мы делаем так чтобы сымитировать такое-то поведение.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Лимит в несколько десятков/сотен миллионов (миллиардов?), как я понял, никого не устраивает?


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
Лимит в несколько десятков/сотен миллионов (миллиардов?), как я понял, никого не устраивает?

аха

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


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

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
snark писал(а):
Лимит в несколько десятков/сотен миллионов (миллиардов?), как я понял, никого не устраивает?

Да, костыль это. И оч сложно реализуется если активно использовать. Мне надо допустим включить абонента постоянно с будущего числа. Потом это число меняется. Планировать понижение лимита, потом его сдвигать, паралельно еще и статусы отслеживать - аццкое занятие.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Феанор писал(а):
костыль это

Нет!(с)

Феанор писал(а):
оч сложно реализуется если активно использовать

Сложно реализуется скрипт, который при изменении дебет/кредит ставит нужный лимит с нужной даты?
Пожалуйста, скажите что Вы шутите.


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

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
snark писал(а):
Феанор писал(а):
оч сложно реализуется если активно использовать

Сложно реализуется скрипт, который при изменении дебет/кредит ставит нужный лимит с нужной даты?
Пожалуйста, скажите что Вы шутите.

1. дебет кредит выставляется не с даты а только текущим числом.
2. если статус был выставлен будущим числом (соотв. задано понижение лимита) а потом отменен или перенесен на дату, искать нужное понижение (а оно может быть не одно) - гемор
3. у меня единая работа с отключением/включением абонентов, мониторингом балансов и т.д., в каждое место где это используется писать проверку а не болььше ли лимит этих десятков миллионов и не надо ли его при выводе обрезать - жесть. Я не говорю что невозможно, сейчас у меня так и сделано, но поддерживать такой код и что то добавлять становится сложновато.
4. В 5.2 думаю проще было бы сделать - сделать статус какой нибудь, и повесить событие на изменение статуса -и синхронно с ним управлять лимитом - почему бы и нет, но опять же, говорю - в каждое место где выводится лимит (карта договора, ЛК) пихать проверялку лимита - неудобно.
5. У меня используются активно субдоговора - причем не хочется чтобы на них на всех был одинаковый лимит, пихать синхронизацию лимитов да еще и с проверками на соответствие этим миллионам - можно, и сделано, но гибкость системы потерялась.

Ладно бы только у меня такая задача стояла - но есть и еще люди кому это нужно.

Я объяснил задачу, по-моему, довольно понятно - сейчас у всех поголовно безлимитки. Макс задолженности (особенно при работе с юр.лицами) роли не играют. Кредит как ограничение макс задолженности (а у нас кстати снимается в минус АП при любом статусе) уже не нужен.


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

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
интересно мнение разработчиков


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

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


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

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


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

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