forum.bitel.ru http://forum.bitel.ru/ |
|
Неверный перевод байтов в мегабайты => неверная наработка http://forum.bitel.ru/viewtopic.php?f=14&t=8876 |
Страница 1 из 1 |
Автор: | Lyncs [ 23 янв 2014, 19:39 ] |
Заголовок сообщения: | Неверный перевод байтов в мегабайты => неверная наработка |
Подскажите, пожалуйста, может быть, кто-нибудь сталкивался со следующей ситуацией. На договоре установлен тарифицируемый тариф 1,65 руб. за Мб. В декабре по этому договору внешний входящий трафик равен 27353712 байт = 26712,6094 Кб = 26,0865 Мб Биллинг же считает так: Вложение: Вложение: Кроме неправильного перевода байт в Мб, здесь неправильная наработка, так как 26,086 * (1,65*1,18) = 50,79 В счёте отображается правильное количество внешнего входящего трафика, неправильная наработка и неправильная цена тарифа (судя по .xsl файлу, цена тарифа вычисляется там, а не берётся из базы). Вложение: В связи с чем подскажите, можно ли куда-то залезть посмотреть как начисляется наработка и что-то поправить там с случае необходимости? Или, может быть, хотя бы есть какая-то переменная, содержащая цену тарифа (что-то вроде @tariff), которую можно использовать в xsl файле счёта, не производя расчётов из неверно подсчитанной наработки? |
Автор: | skn [ 23 янв 2014, 21:09 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
а в сессиях что? |
Автор: | Lyncs [ 23 янв 2014, 23:09 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
В сессии верное количество мегабайт и неверная наработка. Вложение:
|
Автор: | skn [ 24 янв 2014, 04:13 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
попробуйте в конфиге модуля прописать Код: report.round.before.sum=false
|
Автор: | Lyncs [ 24 янв 2014, 15:32 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
спасибо, теперь трафик отображается правильно, и правильно считается наработка) но если вернуться к счетам, то проблема осталась в том случае, если у договора есть зависимые субдоговора. Вот наработка по супердоговору (тот же тариф 1,65 без ндс за Мб) Вложение: А это наработка по его зависимому субдоговору с безлимитным тарифом Вложение: В итоге в счёте весь трафик суммируется, и цена тарифа, соответственно, тоже вычисляется неверная Вложение: Подскажите, как это можно поправить? |
Автор: | skn [ 24 янв 2014, 16:45 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
а как вы настроили вывод позиций счета? |
Автор: | Lyncs [ 24 янв 2014, 17:54 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
табличка заполняется for_each. в Количество кладётся @quantity Код: <xsl:value-of select="format-number((@quantity), '0.000')"/> как именно заполняется @quantity я, к сожалению, не знаю. |
Автор: | skn [ 24 янв 2014, 18:09 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
т.е. вот это - http://bgbilling.ru/v6.0/doc/ch09s03s01.html, вы не читали и не настраивали? |
Автор: | Lyncs [ 24 янв 2014, 18:45 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
а, прошу прощения.. bill.pos.970.quantity=DIALUP_SERVICE_AMOUNT(8,$month,1048576,520) 520 - Входящий трафик не совсем понятно, почему входящий трафик субдоговора тоже попадает сюда |
Автор: | skn [ 24 янв 2014, 22:20 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
Lyncs писал(а): а, прошу прощения.. bill.pos.970.quantity=DIALUP_SERVICE_AMOUNT(8,$month,1048576,520) 520 - Входящий трафик не совсем понятно, почему входящий трафик субдоговора тоже попадает сюда ну услуга то одинаковая, "Входящий трафик", по каким признакам программа должна понять, что суммировать, а что нет. по хорошему их нужно разделить "Входящий трафик (помегабайтно)" и "Входящий трафик (безлимит)" ну или как вариант есть галочка выводить наработку субдоговоров отдельными позициями. |
Автор: | Lyncs [ 25 янв 2014, 02:16 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
по тому признаку, что это трафик субдоговора. если заведён субдоговор, то на нём, вероятно, висит тариф отличный от тарифа основного договора, с другой стоимостью. и я пока не могу представить причину, по которой в счёте нужно было бы суммировать трафики с разной стоимостью. skn писал(а): по хорошему их нужно разделить "Входящий трафик (помегабайтно)" и "Входящий трафик (безлимит)" сейчас уже нет возможности их разделить( не могу найти галочку, позволяющую выводить наработку субдоговоров отдельными позициями. не подскажите, где она находится? |
Автор: | Artur [ 27 янв 2014, 09:45 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
Lyncs писал(а): не могу найти галочку, позволяющую выводить наработку субдоговоров отдельными позициями. не подскажите, где она находится? Модули->Бухгалтерия->вкладка Типы документов->двойной щелчок на нужном счете->вкладка Настройка. |
Автор: | Lyncs [ 27 янв 2014, 12:09 ] |
Заголовок сообщения: | Re: Неверный перевод байтов в мегабайты => неверная наработк |
спасибо) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |