BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июн 2024, 10:39

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 01 фев 2012, 10:28 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
У меня есть абонплата на договоре и есть два тарифа на неё: один глобальный, второй - персональный.
В этих тарифах дерево абонплат унаследовано от общего предка.
В результате начисляется сумма абонплат из обоих тарифов, т.е. если в одном указана цена 600, а в другом 200, то начислится 800.

А в документации сказано, что должно начисляться по персональному тарифу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2012, 13:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вроде так и должно быть. А можно ссылку, где это сказано в доках?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2012, 15:03 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Цитата:
Т.е. персональные тарифы рассматриваются в первую очередь. Для большинства модулей в один день для одного договора может действовать только один тариф для данного модуля.

Исключение составляют голосовые модули (Voip, Phone), в которых производится поочередный просмотр всех тарифов для данного модуля сначала персональных затем глобальных в договоре в порядке позиций до нахождения цены звонка.

http://bgbilling.ru/v5.1/doc/ch01s20.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 фев 2012, 06:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Хм, вот оно как. Ну, про npay тут явно ничего не сказано.

А вот тут - сказано:
Цитата:
В ряде модулей (Phone, NPay) алгоритм поиска тарифа отличается от перечисленных здесь и описан отдельно.


По факту для npay сумма складывается из всех тарифов договора. И это правильно, как мне кажется.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 фев 2012, 07:27 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Цитата:
1) производится выборка потребителей услуг данного модуля, получая набор сочетаний: договоры - услуга - период - количество
2) для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество
Пример 18.1. Пример получения
В договоре определены:

Абонплата 1 - с 1 по 10 число
Абонплата 2 - с 9 по 31 число
Тариф 1 - с 2 по 31 число

Получаем два тарифицируемых сочетания:

Абонплата 1 - Тариф 1 - с 2 по 10 число
Абонплата 2 - Тариф 1 - с 9 по 31 число

Каждое сочетание тарифицируется по тарифу.

И нигде не сказано про то, что разные тарифы для абонплат суммируются.
Цитата:
И это правильно, как мне кажется.

С чего вдруг правильно?
1. Ни один модуль так не тарифицируется.
2. В документации это не описано, описано наоборот
3. В таком варианте невозможно переопределить стоимость абонплаты для договора.

И вообще, это не честно. Я всегда считал, что только для телефонии и VoiP можно указывать цены на разные услуги в разных тарифах и поэтому всегда держал цены на абонплаты в одном тарифе


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

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Разработчики, ответьте что-нибудь


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
WhiteWind писал(а):
Цитата:
1) производится выборка потребителей услуг данного модуля, получая набор сочетаний: договоры - услуга - период - количество
2) для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество
Пример 18.1. Пример получения
В договоре определены:

Абонплата 1 - с 1 по 10 число
Абонплата 2 - с 9 по 31 число
Тариф 1 - с 2 по 31 число

Получаем два тарифицируемых сочетания:

Абонплата 1 - Тариф 1 - с 2 по 10 число
Абонплата 2 - Тариф 1 - с 9 по 31 число

Каждое сочетание тарифицируется по тарифу.

И нигде не сказано про то, что разные тарифы для абонплат суммируются.




Цитата:
для каждого сочетания производится разбивка по действующим на период тарифные планы, получая тарифицируемые сочетания: договор - услуга - тариф - период - количество


Т.е
Код:
договор - услуга - тариф1 - период - количество
договор - услуга - тариф2 - период - количество


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 фев 2012, 19:40 
Не в сети
Клиент

Зарегистрирован: 08 июл 2008, 13:40
Сообщения: 230
Карма: 8
Ясно, спасибо.
А что насчёт
Цитата:
1. Ни один модуль так не тарифицируется.
2. В документации это не описано, описано наоборот
3. В таком варианте невозможно переопределить стоимость абонплаты для договора.

И вообще, это не честно. Я всегда считал, что только для телефонии и VoiP можно указывать цены на разные услуги в разных тарифах и поэтому всегда держал цены на абонплаты в одном тарифе


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

А в прочем, документацию стоит поправить в обоих случаях


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

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


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

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


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

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