Добрый день! Начинаю только изучать BGBilling (Тестовая лицензия) и возник ряд вопросов:
1) Завел тестовый дебетовый договор в котором, добавил глобальный тарифный план с помесячным режимом снятия пропорционально периоду.
На договоре в модуле NPAY добавил услугу, после этого на договоре появилась наработка по услуге, изменился исходящий остаток и доступная сумма, но статус договора остался Активен, почему? Разве договор не должен приостанавливаться, когда ему не хватает суммы для списания абон.платы?
2) Так же на этом же тестовом договоре попробовал сделать действия которые описывались на форуме: в модуле NPAY очистил наработку, запустил в ручную задачу планировщика "Закрытие статуса NPay договоров по балансу" статус договора изменился на "Приостановлен", но также не будешь делать для всех вновь созданных договоров? Еще при удалении услуги из модуля абон. плат на договоре статус договора не меняется на "Активен"
Конфигурация модуля NPAY:
npay.service.status.mode=param
# Статусы договора, в которых не начисляется абонентская плата
contract.status.suspend.codes=3,4
#абонплаты, на которые не влияет приостановка договора
#service.no.suspend.3,4=9
#Режим дебетовых абонплат позволяет изменять статус дебетовых договоров в случае, если начисление им абонентской платы может привести к опусканию остатка меньше лимита.
#Режим применяется только к договорам с режимом Дебет
debet.npay.status.manage=1
#Коды активных статусов договоров через запятую
debet.npay.active.status=0
#Коды заблокированных статусов договоров через запятую
debet.npay.locked.status=3,4
#Правила перехода статусов, если не указана, от переводит на первый статус активного или заблокированного статуса соответственно.
debet.npay.status.rule=0:3,3:0,4:0,0:4
#Коды групп, для которых применяется режим; через запятую
#debet.npay.status.manage.groups=
#Коды тарифных планов; через запятую.
#При указании параметра блокировка осуществляется только, если на дату блокировки в договоре стоит один из указанных тарифов
#debet.npay.status.manage.tariff.ids=
#Учитываемый в дебетовых абонплатах набор услуг (если не указан, считается, что после разблокировки будут начислены все услуги из полного набора)
#debet.npay.service.set=
#сумма на балансе, для которой возможна разблокировка
debet.npay.unlock.balance.limit=0
#при открытии статуса супердоговора открывать статусы зависимых договоров(1-открывать, 0 - не открывать).
debet.npay.processDependentSub=0
#Проверять увеличение наработки, при закрытии договоров (0 - позволяет отключать договора с отрицательным балансом независимо от увеличения наработки по абонплате)
##check.account.changed=1
# Автоматическое переначисление абонентских плат договора при изменении их периода, количества, закрытие договора и т.п.
# 0 - выключить переначисление, 1 - включить переначисление, 2 - включить переначисление, но выполнять только для текущего месяца
recalculate.on.service.change=1
# E-Mail для отправки уведомлений об автоматическом переначислении при изменении абонплаты, если не указан - уведомление не высылается
#auto.recalculate.email=
# Набор услуг для переобсчета при автоматическом переначислении при изменении абонплаты, если не указан - все услуги
#auto.recalculate.email.service.set=
# Количество выводимых ошибок в периодических процессах
max.periodic.errors=30
# Подмена абонплаты другой услугой на период определённого статуса
#wrap.service=
#
#----------------------------------------
# Выборочное отключение проверки закрытого периода
# перенести абонплату на другой договор
#closed.date.disabled.ActionMovePay=1
# Начисление абонплат
#closed.date.disabled.ActionRecalculatePay=1
# Удаление абонплаты
#closed.date.disabled.ActionServiceObjectDelete=1
# Изменение абонплаты
#closed.date.disabled.ActionServiceObjectUpdate=1
# Перенести абонплату на другой договор с даты
#closed.date.disabled.ActionWrapPay=1
#----------------------------------------
PS. Информация о версии:
Клиент: 8.2201-2203020229 / 02.03.2022 02:29
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.15
ВНИМАНИЕ: Спецификация 15 не рекомендуется (поддерживается 17)
Сервер: 8.2201-2203020229 / 02.03.2022 02:29
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.15.0.2
ВНИМАНИЕ: Спецификация 15 не рекомендуется (поддерживается 17)
agr: ?
alfabank: ?
assist: ?
bill: 8.2201-2202162116 / 16.02.2022 21:16
botmanager: ?
buyemoney: ?
bvcom: ?
card: 8.2201-2201010257 / 01.01.2022 02:57
cerbercrypt: ?
chronopay: ?
dba: ?
dialup: ?
drweb: ?
drwebn: ?
email: ?
enaza: ?
gazprombank: ?
gorod: ?
hd: ?
inet: 8.2201-2202162116 / 16.02.2022 21:16
ipn: ?
license: ?
mangooffice: ?
megogo: ?
mobile: ?
mobimoney: ?
moneta: ?
mps: ?
mtsbank: ?
npay: 8.2201-2202162116 / 16.02.2022 21:16
omega: ?
onpay: ?
paykeeper: ?
paylinks: ?
paymaster: ?
payonline: ?
payture: ?
phone: ?
psb: ?
pscb: ?
qiwi: ?
rbkmoney: ?
rentsoft: ?
reports: 8.2201-2202162116 / 16.02.2022 21:16
rfiec: ?
robokassa: ?
rscm: ?
ru.bitel.bgbilling.plugins.assistant: ?
ru.bitel.bgbilling.plugins.bonus: ?
ru.bitel.bgbilling.plugins.cashcheck: ?
ru.bitel.bgbilling.plugins.cladr: ?
ru.bitel.bgbilling.plugins.crm: ?
ru.bitel.bgbilling.plugins.dispatch: ?
ru.bitel.bgbilling.plugins.documents: ?
ru.bitel.bgbilling.plugins.edo: ?
ru.bitel.bgbilling.plugins.fias: ?
ru.bitel.bgbilling.plugins.helpdesk: ?
ru.bitel.bgbilling.plugins.im: ?
ru.bitel.bgbilling.plugins.message4user: ?
ru.bitel.bgbilling.plugins.news: ?
ru.bitel.bgbilling.plugins.organizer: ?
ru.bitel.bgbilling.plugins.sbpilot: ?
ru.bitel.bgbilling.plugins.sqleditor: ?
runtel: ?
rurupay: ?
sberbank: ?
simplepay: ?
smarthouse: ?
softkey: ?
softline: ?
sorm: ?
subscription: ?
tinkoff: ?
trayinfo: 8.2201-2201010257 / 01.01.2022 02:57
tv: ?
twpg: ?
uniteller: ?
vepay: ?
vidimax: ?
voice: ?
voiceip: 8.2201-2202162116 / 16.02.2022 21:16
vseplatezhi: ?
wm: ?
yoomoney: ?
Окружение:
Клиент:
os: Windows 7 amd64, 6.1
java: Java HotSpot(TM) 64-Bit Server VM, v.15
jre home: C:\Program Files\Java\jdk-15
memory (use/total/max): 89M/154M/4076M
default tz: 10.03.2022 15:34 NOVT +0700 (Asia/Novosibirsk)
user tz: 10.03.2022 15:34 KRAT +0700 (Asia/Krasnoyarsk)
locale: ru_RU
Сервер:
os: Linux amd64, 3.10.0-1160.53.1.el7.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.15.0.2
jre home: /opt/java/jdk15
default tz: 10.03.2022 15:35 NOVT +0700 (Asia/Novosibirsk)
memory (use/total/max): 286M/455M/494M
db time: master: 10.03.2022 15:35 +07
db charset: connection: utf8mb4(utf8mb4_unicode_ci), database: utf8mb4(utf8mb4_unicode_ci)
locale: en_US
uptime: Started: 04.03.2022 12:08:31 Uptime: 6 d 03:26:40
Третьи стороны:
Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/ Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/