Инструменты пользователя

Инструменты сайта


complexservices

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
complexservices [2013/12/20 18:12]
nightfly
complexservices [2013/12/20 18:24] (текущий)
nightfly
Строка 1: Строка 1:
 +====== Комплексные услуги ======
 +
 +Довольно частым явлением является предоставление пользователям тарифных планов,​ в стоимость которых уже включена стоимость дополнительных услуг. Например таких, как КТВ, телефония или скажем доставка мороженого по утрам. Короче спектр дополнительных услуг ограничен только вашей <​del>​больной</​del>​ фантазией.\\
 +
 +Для более гибкого учета таких вещей в Ubilling начиная с 0.4.9 появился соотвествующий модуль "​Пользователи с комплексной услугой"​. Управляется он аж тремя опциями в **alter.ini**:​
 +
 +<code ini>
 +;​Комплексные услуги включены?​
 +COMPLEX_ENABLED=1
 +;Маска имени таривов с комплексными услугами - разделитель запятая
 +COMPLEX_MASKS="​TVStart,​TVBase"​
 +; ID кастомных полей профиля (CFIDS) в формате - "​поле договора (VARCHAR),​флаг активности (TRIGGER)"​
 +COMPLEX_CFIDS="​3,​4"​
 +</​code>​
 +
 +
 +Вышеприведенный пример конфига подразумевает наличие тарифов вида TVStart-10, TVStart-20 и скажем TVBase-100 а также наличие каких-то вот таких доп. полей профиля:​
 +
 +
 +{{ :​complexcfields.png?​500 |}}
 +
 +
 +Далее мы получаем в руки готовый инструментарий для опознания этих самых пользователей,​ контроля подключений/​отключений этих самых дополнительных услуг а также возможность посмотреть,​ кто со следующего месяца должен начать ею пользоваться,​ чтобы загодя выписать наряды на подключение.\\
  
complexservices.txt · Последние изменения: 2013/12/20 18:24 — nightfly