BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 дек 2024, 19:10

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Непонятки с начислением
СообщениеДобавлено: 05 апр 2011, 18:31 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Биллинг 5.1 , сборка 601 от 01.03.2011. Модуль RSCM сборка 147 от 23.12.2011

Конфигурация модуля:
check.lower.bound=0
hot.calc=1
max.periodic.errors=30
hard.tariff.check=1


Ситуация такая:

Услуги Абонплат все в одном экземпляре модуля, но раскиданы по разным тарифам в зависимости от типа услуг и обсчитываются нормально, т.е. у юзера несколько ТП и в каждом есть Абонплаты для разных услуг. Тут добавил в разные тарифные планы одного юзера деревья с разными услугами RSCM (тоже все в одном экземпляре модуля). И тут началось (см скрины, там идёт уже изменение услуг когда выскакивает ошибка, т.к. в определенной конфигурации их всё таки добавил и можно менять). А добавились услуги в том случае, когда у ТП ххх Домен поставить позицию 0. Еще разовые услуги есть в ТП ххх Мастер - Подключение (услуги этого ТП добавились без проблем когда был только этот ТП и соответствующие ему услуги, а после добавления услуг и ТП домена началась фигня, причем для обеих услуг).

Вопрос: Почему так происходит ? По идее же услуга и цена должна искаться по всем тарифным планам пользователя ? В случае с абонплатами это работает, а вот в случае с RSCM - как-то криво.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 05 апр 2011, 18:33 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Еще скрин с тарифными планами пользователя


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 06 апр 2011, 09:37 
Не в сети
Разработчик

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

Вопрос: Почему так происходит ? По идее же услуга и цена должна искаться по всем тарифным планам пользователя ? В случае с абонплатами это работает, а вот в случае с RSCM - как-то криво.


там ищется первый подходящий тариф и в нем должны быть цены всех услуг.

http://bgbilling.ru/v5.1/doc/ch01s20.html

Цитата:
В момент тарификации поиск тарифного плана производится по следующему алгоритму:

1) выбирается список1 - персональные тарифные планы договора, активные на данный момент и содержащие тарифное поддерево для данного модуля;

2) выбирается список2 - глобальные тарифные планы договора, активные на данный момент и содержащие тарифное поддерево для данного модуля;

3) берется первый тариф из списка1 если он пуст - то из списка2.

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

Исключение составляют голосовые модули (Voip, Phone), в которых производится поочередный просмотр всех тарифов для данного модуля сначала персональных затем глобальных в договоре в порядке позиций до нахождения цены звонка.


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

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
А как же тогда с Телефонией и Интернет ? Есть разные ТП - отдельно на Интернет, отдельно на Телефонию, в каждом ТП есть в дереве модуль Абонплаты - оба ТП добавлены юзеру, всё считается без проблем - абонплаты интернета по одному ТП, телефонии - по другому, хотя услуги одного и того же модуля и экземпляра NPAY и абонплаты телефонии добавляются просто так, без привязки к поинту. Считаю это вполне нормальная схема. Плюс к этому в различных ТП Интернет есть свои цены для разовой услуги подключения. Не должен же я в эти ТП пихать разовые услуги регистрации доменов и другие, их у юзера может и не будет никогда.

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

Как все-таки правильно разрулить эту ситуацию ? Чтобы разные типы услуг RSCM обсчитывались корректно в разных тарифных планах, одновременно присутствующих у пользователя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 15 апр 2011, 14:13 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Разработчики, откликнитесь, пожалйста.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В данный момент такое невозможно. Можно только сделать отдельный тариф "Разовые услуги" и добавить его всем.
Записал в TODO, чтобы была поддержка поиска цены услуги в нескольких тарифах.
Или можете через HelpDesk заказывать, платно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 15 апр 2011, 22:17 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Да, было бы логично искать цену на услугу (первую попавшуюся) по всем ТП согласно приоритета позиции ТП. Тем более что это уже работает для Абонплат. Мысля пришла - а если RSCM услуги для разных категорий (интернет, телефония, домены) раскидывать по разным экземплярами модуля RSCM - это спасёт ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 18 апр 2011, 10:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
barguzin2 писал(а):
Да, было бы логично искать цену на услугу (первую попавшуюся) по всем ТП согласно приоритета позиции ТП. Тем более что это уже работает для Абонплат. Мысля пришла - а если RSCM услуги для разных категорий (интернет, телефония, домены) раскидывать по разным экземплярами модуля RSCM - это спасёт ?

спасет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 18 апр 2011, 14:33 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
И все-таки непонятно почему эта схема работает для Абонплат, но не работает для RSCM. Или для абонплат тоже желательно создавать для каждой группы услуг, для которых существуют отдельные независимые ТП с абонплатами (телефония, интернет, домены, прочее), свой экземпляр модуля и свою задачу начисления? Как-то неудобно получается.

Сейчас все услуги по всем группам в одном экземпляре модуля Абонплаты, у юзера несколько глобальных ТП, в одном прописаны абонплаты для одних услуг, в другом - для других, и всё вроде корректно начисляется. Не случится ли какая-нибудь аказия и не придётся ли всё разносить по разным экземплярам ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 20 апр 2011, 09:44 
Не в сети
Разработчик

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

Сейчас все услуги по всем группам в одном экземпляре модуля Абонплаты, у юзера несколько глобальных ТП, в одном прописаны абонплаты для одних услуг, в другом - для других, и всё вроде корректно начисляется. Не случится ли какая-нибудь аказия и не придётся ли всё разносить по разным экземплярам ?


Для абонплат это работает и об этом написано в документации по абонплатам. Для RSCM - это не работает и там этого не написано, следовательно общий механизм действует . Написали же, что добавили в TODO


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Непонятки с начислением
СообщениеДобавлено: 20 апр 2011, 15:10 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Спасибо за комментарий. Тема раскрыта.


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

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


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

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


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

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