forum.bitel.ru
http://forum.bitel.ru/

Переобсчет
http://forum.bitel.ru/viewtopic.php?f=44&t=7639
Страница 1 из 1

Автор:  barguzin2 [ 24 янв 2013, 23:08 ]
Заголовок сообщения:  Переобсчет

При переобсчете из таблицы inet_session_log_account_{mid}_YYYYmm херятся данные про наработку с ненулевым трафиком и нулевой стоимостью (amount>0, account=0)

Тариф с пакетом включенного трафика где цена услуги 0р/1б + ненулевая цена за услугу превышения пакета.

Словил при составлении расшифровки услуг в модуле bill - включенный трафик был меньше объема пакета, хотя уже было превышение. Смекнул что переобсчет может быть замешан, запустил еще раз - включенный трафик в расшифровке показал 0. Проверил вышеуказанную табличку до и после переобсчета на другом договоре - упомянутые строки исчезли после переобсчета.

Автор:  stark [ 25 янв 2013, 11:47 ]
Заголовок сообщения:  Re: Переобсчет

А зачем они нужны ? в inet_session_log_detail_{mid}_YYYYmm есть же трафик

Автор:  barguzin2 [ 25 янв 2013, 13:14 ]
Заголовок сообщения:  Re: Переобсчет

А вот для чего: Есть тариф - 1000р за 1000МБ (обязательный платеж) + 1р за 1Мб превыешение. Причем 1000р списывается как абонка, а в ветке интернет тарифа это идёт пакетом 1000Мб где цена 0р за 1Мб (см. скрин). Делаю расшифровку в модуле bill следующими позициями

Код:
bill.pos.1.title=Inet - Пакет внешнего
bill.pos.1.name=Услуги Интернет - Пакет внешнего трафика
bill.pos.1.summ=SERVICE_ACCOUNT($month, 11)
bill.pos.1.quantity=INET_SERVICE_AMOUNT(1, $month, 1048576, 11)
bill.pos.1.qtynums=0
bill.pos.1.unit=Мб
bill.pos.1.unitCode=257
bill.pos.1.awlz=1
#
bill.pos.2.title=Inet - Превышение пакета внешнего
bill.pos.2.name=Услуги Интернет - Превышение пакета внешнего трафика
bill.pos.2.summ=SERVICE_ACCOUNT($month, 12)
bill.pos.2.quantity=INET_SERVICE_AMOUNT(1, $month, 1048576, 12)
bill.pos.2.qtynums=0
bill.pos.2.unit=Мб
bill.pos.2.unitCode=257


В расшифровке вижу Потребление пакета - 356Мб, превышение пакета - 133Мб. Неувязка, в пакете то 1000Мб, а показывает 356, и это потому, что некоторое время назад запускался переобсчет по данному договору. Запускаю переобсчет еще раз - вижу в расшифровке трафик пакета - 0Мб и всё теже 133Мб превышения.

Получается что модуль bill видимо берет данные по трафику из таблицы net_session_log_account_{mid}_YYYYmm, а т.к. , как уже было сказано, при переобсчете строки с нулевой стоимостью и ненулевым трафиком исчезают - получается кривота в расшифровке. Ну это мои догадки, может и не оттуда берет, но из этой таблицы строки при переобсчете пропадают и искажается инфа о потребленном трафике (в рамках пакета) в модуле bill.

Это получается типа аналога детализация по тарифу, нужно обязательно показать кол-во потребленных Мб вне зависимости от того, было превышение или нет.

Если переобсчет не делался, то все данные по пакету и превышению(при наличии) в расшифровке совпадают с отчетом Inet в договоре.

Надеюсь, я полностью изложил суть ситуации.

Вложения:
Tariff.jpg
Tariff.jpg [ 19.49 КБ | Просмотров: 4479 ]

Автор:  barguzin2 [ 25 янв 2013, 13:27 ]
Заголовок сообщения:  Re: Переобсчет

P.S. одним ключевым предложением это можно изложить так: при переобсчете INET_SERVICE_AMOUNT неправильно считает кол-во потребленного трафика по услуге с нулевой стоимостью.

Автор:  stark [ 25 янв 2013, 13:46 ]
Заголовок сообщения:  Re: Переобсчет

barguzin2 писал(а):
P.S. одним ключевым предложением это можно изложить так: при переобсчете INET_SERVICE_AMOUNT неправильно считает кол-во потребленного трафика по услуге с нулевой стоимостью.

Ну я понял вашу проблему . INET_SERVICE_AMOUNT считает по inet_session_log_account_{mid}_YYYYmm. Но там при переобчете удаляются строки с 0-вой денежной наработкой account. А использовать inet_session_log_detail_{mid}_YYYYmm не получится, так как там нет данных об услуге , там только тип трафика . Поэтому как решение проблемы вижу только возвращение строк с 0-вым account при переобсчете.

Автор:  barguzin2 [ 25 янв 2013, 14:32 ]
Заголовок сообщения:  Re: Переобсчет

Собственно я про это изначально и говорил в первом посте и указал сразу на корень проблемы, не заостряя внимания на последствиях. Ждем апдейт.

Автор:  barguzin2 [ 29 янв 2013, 11:51 ]
Заголовок сообщения:  Re: Переобсчет

ап!

Автор:  barguzin2 [ 05 фев 2013, 13:41 ]
Заголовок сообщения:  Re: Переобсчет

^
|

Автор:  barguzin2 [ 11 фев 2013, 20:04 ]
Заголовок сообщения:  Re: Переобсчет

уже скоро ?

Автор:  stark [ 20 фев 2013, 18:05 ]
Заголовок сообщения:  Re: Переобсчет

Исправлено. В следующем обновлении будет

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/