Плагин устанавливается стандартным образом. В настройках плагина (
) задайте конфигурацию:# Курс, rate = кол-во бонусов к одному рублю rate=10 # Список кодов расходов договора, для которых установлен максимальный процент от суммы, который можно оплатить бонусами charge=44,54,39,55 # и непосредственно сами значения для конкретных расходов charge.percent.44=50 charge.percent.54=35 charge.percent.39=0 charge.percent.55=100 # Максимальный процент - значение по умолчанию charge.percentDefault=20 # Ид тарифных опций которые можно оплатить только бонусами в web-e tariffOptionsPaymentOnlyWithBonuses=10,3,5 # Дин программы dinamicBonusPrograms=ru.bitel.bgbilling.bonus.myPrograms.FirstProgram,ru.bitel.bgbilling.bonus.myPrograms.SecondProgram
Например, пусть rate = 2 и создается расход на 100 рублей. Тогда максимальное количество бонусных баллов, которыми можно оплатить, равно 50.
Если код расхода не указан, то берется значение по умолчанию, если значение по умолчанию отсутствует, то будет возвращен 0 (то есть оплата бонусами будет запрещена).
Также необходимо настроить местоположение вкладки "Бонус" в дереве договора с ключом настройках сервера, если вы заводили данный параметр( иначе вкладка не будет отображаться в договоре).
вclient.gui.contract.tree.order=parameters objects hierarchy status limit mode face balance tariff modules groups web tariffGroup
script addAction memo