Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Дополнительные параметры:

BLOCK_STATUSуказать id статуса услуги интернета. Например id статуса "Слишком маленький депозит" = 5

По умолчанию будут проверятся пользователи из всеми тарифными планами с любой суммой абонплаты за месяц. Чтобы поставить выборку пользователей из тарифным планом больше или меньше какой-то суммы нужно задать опцию в config.pl. Например абонплата больше 0.
config.pl

...

Дополнительные параметры:

LOGIN="test"Логин абонента, у которого необходимо проверить сумму трафика
TRAFFIC_SUMКоличество трафика(меньше) за 90 дней необходимые, чтоб перевести абонента в статус "Недостаточно средств"
DEBUG

Система проверяет был ли у абонента интернет в течении 90 дней и меняет статус Интернет

...


Дополнительные параметры:

LOGIN="test"Логин абонента, у которого необходимо проверить сумму задолженности и id тарифного плана
TARPLAN_TP_IDID тарифного плана, у какого необходимо проверить абонентов на наличие задолженности.
DEBUG

Сума за трафик за предыдущий период

...

Данные будут отображаться в Клиенты>Логины>Интернет с выбором поля "Последнее списание"

Изменение скидки абоненту

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

/usr/abills/libexec/billd change_reduction.pm

Для работы используется параметр $conf{CHANGE_REDUCTION_PLUGIN_RULES }= 'ТЕКУЩУЯ СКИДКА:НОВАЯ СКИДКА:СРОК ПРОДЛЕНИЯ:ТАРИФ;ТЕКУЩУЯ СКИДКА:НОВАЯ СКИДКА:СРОК ПРОДЛЕНИЯ:ТАРИФ';

Данный скрипт необходимо запускать после всех периодиков.