BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 июн 2021, 08:08

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 22 ноя 2016, 15:01 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
Нужен отчёт:
1. Лицевой счёт.
2. Сумма начислений по тарифам именно этого абонента.(сколько должно начисляться по тарифам абонента).
------------------
Может я не понятно/сложно вопрос задаю но ...

Я упёрся в стену, так как в тарифе может присутствовать несколько абонплат по нескольким услугам, а у одного абонента есть только 1 или 2 услуги из 5и в тарифе, а у другого все 5(соответственно и начисленны должны быть абонплаты только имеющихся у абонента услуг), а по сему начисляется только 2 абонплаты из например 5.
Сейчас я могу втащить только все 5:

Вычислить правильное количество услуг абонента, на основании таблиц cotract_tariff + contract_service -> mtree_node в общем виде не представляется возможным, так как нет никаких выстраиваемых прямых связей contract_service с абонплатмаи в mtree_node. (я их не нашёл).

Но алгоритм расчёта абонплаты ядра биллинга как-то же это делает?

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


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
Вкратце: никак не вытащить. Надо взять тариф(ы), заполнить данными, соответствующим нужному окружению (датами, наборами текущих услуг итд) и запустить полноценный обсчёт по нему. Итогом будет сумма (и какие-то другие данные). Примеры такого в динкоде где-то тут были.
В общем виде задача не имеет другого решения. Разбором таблиц сделать всё это крайне сложно и биллинг так не делает как раз.

_________________
I'm clever. I've got a computer.


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5835
Карма: 472
npay_detail_{mid}_yyyymm

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


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
Из фраз типа "сколько должно начисляться по тарифам абонента" я так понял что речь не про эту детализацию

_________________
I'm clever. I've got a computer.


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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 ноя 2016, 19:30 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
dimOn писал(а):
Из фраз типа "сколько должно начисляться по тарифам абонента" я так понял что речь не про эту детализацию


да. это и нужно было бы. ты хороший телепат :mrgreen: npay это слишком просто :)


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

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


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

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


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

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