Модуль Subscription

Назначение модуля

Модуль предназначен для начисления наработки за периодические услуги. Модуль похож по функционалу на модуль NPay, за следующими исключениями: начисление возможно за произвольные периоды от 1 секунды до бесконечности, соответственно период не привязян к календарным дням, месяцам и т.д.; начисление происходит сразу в момент активации нового учетного периода при условии наличия на момент активации необходимой суммы на счете, в случае недостачи средств новый период не активируется; продление подписки возможно на новый учетный период как в автоматическом режиме так и вручную.

Настройка модуля

Установите модуль на сервер, используя утилиту bg_installer, обновите клиент биллинга. Затем создайте экземпляр модуля, назвав его произвольным образом (например, Подписки).

Определите в редакторе модулей и услуг услуги, связанные с этим модулем. Рекомендуем для каждой подписки создать отдельную услугу. Для начала можете определить несколько тестовых услуг, скорректировав список впоследствии.

Для работы модуля необходимом создать "Типы подписок" в соответствующем справочнике Меню = Модули = Подписки, закладка "Типы подписок". Октройте редактор щелкнув по иконке "Новый элемент" на панели инструментов.

images/download/attachments/43385552/subscription_01.png

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

Время начала подписки задается двумя параметрами Задержка и Округление, которые используются следующим образом: берем время активации очередного учетного периода, к нему прибавляем время заданое параметром Задержка и округляем до значения заданного параметром Округление. Например, если параметр Задержка и Округление равны 1 HOUR, то время начала подписки будет установлено в 00 минут следующего часа (XX/XX/XXXX 15:34 + 1 HOUR = XX/XX/XXXX 16:34 окр. до 1 HOUR = XX/XX/XXXX 16:00). Если необходимо, что бы подписка была активирована сразу необходимо ЗАДЕРЖКУ установить в 0 и ОКРУГЛЕНИЕ в 1.