BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 00:08

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 23 янв 2014, 19:39 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
Подскажите, пожалуйста, может быть, кто-нибудь сталкивался со следующей ситуацией.

На договоре установлен тарифицируемый тариф 1,65 руб. за Мб.
В декабре по этому договору внешний входящий трафик равен
27353712 байт = 26712,6094 Кб = 26,0865 Мб
Биллинг же считает так:
Вложение:
1.TIF
1.TIF [ 45.21 КБ | Просмотров: 4931 ]


Вложение:
2.TIF
2.TIF [ 40.56 КБ | Просмотров: 4931 ]

Кроме неправильного перевода байт в Мб, здесь неправильная наработка,
так как 26,086 * (1,65*1,18) = 50,79

В счёте отображается правильное количество внешнего входящего трафика, неправильная наработка и неправильная цена тарифа (судя по .xsl файлу, цена тарифа вычисляется там, а не берётся из базы).
Вложение:
3.TIF
3.TIF [ 20.31 КБ | Просмотров: 4931 ]


В связи с чем подскажите, можно ли куда-то залезть посмотреть как начисляется наработка и что-то поправить там с случае необходимости?
Или, может быть, хотя бы есть какая-то переменная, содержащая цену тарифа (что-то вроде @tariff), которую можно использовать в xsl файле счёта, не производя расчётов из неверно подсчитанной наработки?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2014, 21:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а в сессиях что?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2014, 23:09 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
В сессии верное количество мегабайт и неверная наработка.
Вложение:
4.TIF
4.TIF [ 139.52 КБ | Просмотров: 4917 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 04:13 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
попробуйте в конфиге модуля прописать

Код:
report.round.before.sum=false


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 15:32 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
спасибо, теперь трафик отображается правильно, и правильно считается наработка)

но если вернуться к счетам, то проблема осталась в том случае, если у договора есть зависимые субдоговора.
Вот наработка по супердоговору (тот же тариф 1,65 без ндс за Мб)
Вложение:
120_2.TIF
120_2.TIF [ 169.7 КБ | Просмотров: 4900 ]


А это наработка по его зависимому субдоговору с безлимитным тарифом
Вложение:
120_3.TIF
120_3.TIF [ 124.58 КБ | Просмотров: 4900 ]


В итоге в счёте весь трафик суммируется, и цена тарифа, соответственно, тоже вычисляется неверная
Вложение:
120_1.TIF
120_1.TIF [ 91.94 КБ | Просмотров: 4900 ]


Подскажите, как это можно поправить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 16:45 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а как вы настроили вывод позиций счета?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 17:54 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
табличка заполняется for_each.
в Количество кладётся @quantity
Код:
<xsl:value-of select="format-number((@quantity), '0.000')"/>


как именно заполняется @quantity я, к сожалению, не знаю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 18:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
т.е. вот это - http://bgbilling.ru/v6.0/doc/ch09s03s01.html, вы не читали и не настраивали?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 18:45 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
а, прошу прощения..

bill.pos.970.quantity=DIALUP_SERVICE_AMOUNT(8,$month,1048576,520)

520 - Входящий трафик
не совсем понятно, почему входящий трафик субдоговора тоже попадает сюда


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 янв 2014, 22:20 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Lyncs писал(а):
а, прошу прощения..

bill.pos.970.quantity=DIALUP_SERVICE_AMOUNT(8,$month,1048576,520)

520 - Входящий трафик
не совсем понятно, почему входящий трафик субдоговора тоже попадает сюда


ну услуга то одинаковая, "Входящий трафик", по каким признакам программа должна понять, что суммировать, а что нет.
по хорошему их нужно разделить "Входящий трафик (помегабайтно)" и "Входящий трафик (безлимит)"
ну или как вариант есть галочка выводить наработку субдоговоров отдельными позициями.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2014, 02:16 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
по тому признаку, что это трафик субдоговора. если заведён субдоговор, то на нём, вероятно, висит тариф отличный от тарифа основного договора, с другой стоимостью. и я пока не могу представить причину, по которой в счёте нужно было бы суммировать трафики с разной стоимостью.

skn писал(а):
по хорошему их нужно разделить "Входящий трафик (помегабайтно)" и "Входящий трафик (безлимит)"

сейчас уже нет возможности их разделить(

не могу найти галочку, позволяющую выводить наработку субдоговоров отдельными позициями. не подскажите, где она находится?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 янв 2014, 09:45 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Lyncs писал(а):
не могу найти галочку, позволяющую выводить наработку субдоговоров отдельными позициями. не подскажите, где она находится?


Модули->Бухгалтерия->вкладка Типы документов->двойной щелчок на нужном счете->вкладка Настройка.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 янв 2014, 12:09 
Не в сети

Зарегистрирован: 10 окт 2013, 15:00
Сообщения: 16
Карма: 0
спасибо)


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

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


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

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


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

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