Дерево страниц

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

Ключ

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

...

Модуль предназначен для начисления наработки за периодические услуги (абонплаты).

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

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

Определите в редакторе модулей и услуг услуги, связанные с этим модулем. Каждая абонентская плата - отдельная услуга. Для начала можете определить несколько тестовых услуг, скорректировав список впоследствии. Создайте конфигурацию модуля:

...

Блок кода
languageruby
linenumbersfalse
# Абонплаты, на которые не влияет приостановка договора
service.no.suspend.<status_list>=<service_codes>

, где:

  • <status_list> - код статусов договора через запятую;
  • <service_codes> - коды услуг договора через запятую.

...

На один статус договора не должно быть несколько записей.

C помощью опции wrap.service возможно указание абонплат, замещающих другие абонплаты на период определённого статуса.

Блок кода
languageruby
linenumbersfalse
wrap.service.<status_list>=<service_codes>

где:

  • <status_list> - код статусов договора через запятую;
  • <service_codes> - пары кодов услуг договора через запятую.

...