forum.bitel.ru http://forum.bitel.ru/ |
|
Непонятное расхождение трафика в договоре и счете http://forum.bitel.ru/viewtopic.php?f=14&t=3112 |
Страница 1 из 1 |
Автор: | borisk [ 02 ноя 2009, 15:00 ] | ||
Заголовок сообщения: | Непонятное расхождение трафика в договоре и счете | ||
Добрый день! У меня весь обсчет трафика идет через детализацию. tariff_detail.cost_type.3=Входящий IP трафик Есть договор, в котором наработка за октябрь: Внешний входящий -6145.61 (4.45G по отчету системы) А когда пытаюсь выдать счет фактуру, то: Входящий IP трафик 1054Мб сумма 1633.66 Т. е. в детализацию попал не весь трафик, а какая-то непонятная его часть. Позиция описана как: # invoice.pos.2.title=Входящий IP трафик invoice.pos.2.name=Входящий IP трафик invoice.pos.2.summ=TARIFF_DETAIL_COST(3, $month, 3) invoice.pos.2.quantity=IPN_TARIFF_DETAIL_AMOUNT(3, $month , 1048576, 3) invoice.pos.2.qtynums=0 invoice.pos.2.unit=Мб invoice.pos.2.insum=1 Почему такое расхождение? Где моя ошибка? bill вер. 4.6 сборка 212 от 01.10.2009 17:38:50 card вер. 4.6 сборка 175 от 19.10.2009 12:56:20 dialup вер. 4.6 сборка 202 от 14.10.2009 13:09:52 email вер. 4.6 сборка 165 от 01.07.2009 12:20:07 ipn вер. 4.6 сборка 216 от 20.10.2009 14:33:07 npay вер. 4.6 сборка 170 от 23.09.2009 20:33:56 reports вер. 4.6 сборка 170 от 20.10.2009 12:44:35 ru.bitel.bgbilling.plugins.documents вер. 4.6 сборка 117 от 16.06.2009 18:11:05 voiceip вер. 4.6 сборка 160 от 17.10.2009 06:50:16
|
Автор: | Jimson [ 02 ноя 2009, 16:38 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
select * from tariff_detail_<mid>_<year><month> where cid = X select * from contract_account where cid = X and sid in (<comma sep service id from module IPN>) короче, детализация по тарифу это как бы совсем сбоку, надо понимать что изначально у вас при разборе трафика идет разделение на услуги в соответсвии с планом привязки, затем идет тарификация по услугам и если в узле цена на который попадает тарификатор есть метка типа тарифа то этот объем и стоимость помечаются, т.е. счетчики в tariff_detail инкрементируются, если метки типа тарифа в узле цена небыло то эта порция трафика как и его стоимость пройдут мимо таблицы tariff_detail вот с соответствии с этим и ищите где вы ошиблись, в тарифах или в услугах |
Автор: | borisk [ 02 ноя 2009, 16:46 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
А может это как-то быть связано с переобсчетом? Дело в том что сейчас я вручную запустил переобсчет IPN модуля - и теперь цифры сошлись. Значит вроде как тарифы вроде как правильно введены. У меня в шедулере стоят вот такие вот задачи: Обсчет логов IPN 50 0 1 * * Обсчет логов IPN 10 * * * * |
Автор: | Amir [ 02 ноя 2009, 17:16 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
http://www.bgbilling.ru/v4.6/doc/ch10s0 ... l#d0e16984 Цитата: Для вычисления детализации по тарифу необходимо запускать переобсчет за весь месяц в тарифицируемом модуле. При этом можно переобсчитывать как группу договоров, так и отдельный договор.
|
Автор: | borisk [ 02 ноя 2009, 17:23 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
А разве мои задания в шедулер этого не делают? Или этот обсчет только в ручном режиме запускается? |
Автор: | stark [ 23 апр 2013, 11:50 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
Покажите что в запросе Код: select detail.trafficTypeId, sum(detail.amount) from inet_session_log_detail_1_201303 as detail INNER JOIN inet_session_log_1_201303 as session on session.id=detail.sessionId INNER JOIN inet_serv_1 as serv on serv.id = session.servId WHERE contractId = XXX GROUP BY detail.trafficTypeId 1- заменить на код модуля inet, XXX на код договора. |
Автор: | stark [ 23 апр 2013, 11:54 ] |
Заголовок сообщения: | Re: Непонятное расхождение трафика в договоре и счете |
И вот в этом запросе Код: select account.serviceId, sum(account.amount), sum(account.account) from inet_session_log_account_1_201303 as account
WHERE account.contractId = XXX GROUP BY account.serviceId |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |