forum.bitel.ru http://forum.bitel.ru/ |
|
как вытащить сумму начислений по тарифам? http://forum.bitel.ru/viewtopic.php?f=12&t=12116 |
Страница 1 из 1 |
Автор: | Galkov [ 22 ноя 2016, 15:01 ] |
Заголовок сообщения: | как вытащить сумму начислений по тарифам? |
Нужен отчёт: 1. Лицевой счёт. 2. Сумма начислений по тарифам именно этого абонента.(сколько должно начисляться по тарифам абонента). ------------------ Может я не понятно/сложно вопрос задаю но ... Я упёрся в стену, так как в тарифе может присутствовать несколько абонплат по нескольким услугам, а у одного абонента есть только 1 или 2 услуги из 5и в тарифе, а у другого все 5(соответственно и начисленны должны быть абонплаты только имеющихся у абонента услуг), а по сему начисляется только 2 абонплаты из например 5. Сейчас я могу втащить только все 5: Вычислить правильное количество услуг абонента, на основании таблиц cotract_tariff + contract_service -> mtree_node в общем виде не представляется возможным, так как нет никаких выстраиваемых прямых связей contract_service с абонплатмаи в mtree_node. (я их не нашёл). Но алгоритм расчёта абонплаты ядра биллинга как-то же это делает? Какая таблица или какие данные позволяют вытащить из тарифа те абонплаты, которые соответствуют включенным у абонента сервисам? |
Автор: | dimOn [ 22 ноя 2016, 15:11 ] |
Заголовок сообщения: | Re: как вытащить сумму начислений по тарифам? |
Вкратце: никак не вытащить. Надо взять тариф(ы), заполнить данными, соответствующим нужному окружению (датами, наборами текущих услуг итд) и запустить полноценный обсчёт по нему. Итогом будет сумма (и какие-то другие данные). Примеры такого в динкоде где-то тут были. В общем виде задача не имеет другого решения. Разбором таблиц сделать всё это крайне сложно и биллинг так не делает как раз. |
Автор: | Phricker [ 22 ноя 2016, 15:42 ] |
Заголовок сообщения: | Re: как вытащить сумму начислений по тарифам? |
npay_detail_{mid}_yyyymm |
Автор: | dimOn [ 22 ноя 2016, 18:26 ] |
Заголовок сообщения: | Re: как вытащить сумму начислений по тарифам? |
Из фраз типа "сколько должно начисляться по тарифам абонента" я так понял что речь не про эту детализацию |
Автор: | Phricker [ 22 ноя 2016, 18:30 ] |
Заголовок сообщения: | Re: как вытащить сумму начислений по тарифам? |
Я человек простой, вижу слово "абонплаты" и "сумма" - сразу думаю про эту таблицу. Ну а про "написать в тариф все что нужно и оттуда дергать" - ты уже написал к тому времени. |
Автор: | Galkov [ 22 ноя 2016, 19:30 ] |
Заголовок сообщения: | Re: как вытащить сумму начислений по тарифам? |
dimOn писал(а): Из фраз типа "сколько должно начисляться по тарифам абонента" я так понял что речь не про эту детализацию да. это и нужно было бы. ты хороший телепат npay это слишком просто |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |