BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 июн 2025, 01:42

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 02 окт 2009, 17:30 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!
В модуле указаны следующие позиции:
#
invoice.pos.2.title=Входящий IP трафик
invoice.pos.2.name=Входящий IP трафик
invoice.pos.2.summ=SERVICE_ACCOUNT($month, 1)
invoice.pos.2.quantity=IPN_SERVICE_AMOUNT(3, $month , 1048576, 1)
invoice.pos.2.qtynums=0
invoice.pos.2.unit=Мб
invoice.pos.2.insum=1
#
invoice.pos.3.title=Предоплаченный IP трафик
invoice.pos.3.name=Предоплаченный IP трафик
invoice.pos.3.summ=TARIFF_DETAIL_COST(3, $month, 1)
invoice.pos.3.quantity=IPN_TARIFF_DETAIL_AMOUNT(3, $month , 1048576, 1)
invoice.pos.3.qtynums=0
invoice.pos.3.unit=Мб
invoice.pos.3.insum=1
#
#
invoice.pos.4.title=Превышение IP трафика
invoice.pos.4.name=Превышение IP трафика
invoice.pos.4.summ=TARIFF_DETAIL_COST(3, $month, 2)
invoice.pos.4.quantity=IPN_TARIFF_DETAIL_AMOUNT(3, $month , 1048576, 2)
invoice.pos.4.qtynums=0
invoice.pos.4.unit=Мб
invoice.pos.4.insum=1


Соответственно, если я говорю включать в документ все эти позиции, то получаю запись вида:
Абонентная плата за включенный трафик
Входящий IP трафик _полный_объем стоимость
Превышение трафика _превышенный_объем стоимость
что на самом деле не правильно. Просто хотелось создать универсальный счет, который бы выводил нужные позиции. Т. е. в случае предоплаченного трафика выводил только его, а не суммарную наработку. Но пока не могу додумать как это сделать наиболее универсально. Пока есть вот такие варианты:
1. Все таки использовать разные шаблоны
2. Разносить трафики по разным типам услуг
3. Услуга одна, но разные коды начислений

Может кто-то уже сталкивался с этим вопросом в своей эксплуатации и поделится соображениями?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 окт 2009, 17:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ну если все равно делаете через детализацию, то можно сделать еще один тип детализации, и прописать его в тарифах без включенного трафика. А также вместо позиции наработки прописать этот тип детализации.
Тогда у тех у кого тариф с предоплаченным позиция 1 будет 0 и не попадет в счет и наоборот.


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

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Да, мне тоже этот вариант представлялся наиболее целесообразным.


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

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Кстати, а варианты не через детализацию все таки есть приемлимые?


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

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


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

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


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

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