forum.bitel.ru
http://forum.bitel.ru/

Начисление абонплаты
http://forum.bitel.ru/viewtopic.php?f=16&t=10186
Страница 1 из 1

Автор:  Inspire [ 16 фев 2015, 17:05 ]
Заголовок сообщения:  Начисление абонплаты

Здравствуйте, похожая тема тут уже поднималась, но у меня немного другая ситуация. Нужно сделать, чтобы при недостатке средств у абонента (на дебетовом договоре), ему НЕ начислялась абон. плата.
Следовал этой инструкции http://bgbilling.ru/v6.1/doc/ch22s07.html. Сделал все, как там сказано:
1.
debet.npay.status.manage=1
#Код активного статуса договора
debet.npay.active.status=0
#Код заблокированного статуса договора
debet.npay.locked.status=3
2. прописал mid=7 в задаче "Закрытие статуса NPay договоров по балансу"
Но статус не меняется, абон плата списывается.
И еще, здесь http://bgbilling.ru/v6.1/doc/ch22s07.html в конце на скриншоте показано, что напротив модуля абонплаты должна появиться сумма, минимально необходимая для открытия. Где можно указать эту сумму? У меня никакой суммы напротив модуля не отображается.

Автор:  zavndw [ 16 фев 2015, 17:16 ]
Заголовок сообщения:  Re: Начисление абонплаты

у вас задача "Закрытие статуса NPay договоров по балансу" должна запускаться до начисления

Автор:  Inspire [ 16 фев 2015, 17:39 ]
Заголовок сообщения:  Re: Начисление абонплаты

Я запускаю вручную эту задачу на договоре. В результате исходящий остаток поменялся, а статус договора остался активным. Модуль Inet тоже включен и статус открыт

Автор:  zavndw [ 16 фев 2015, 18:04 ]
Заголовок сообщения:  Re: Начисление абонплаты

вы запускаете начисление на договоре или в ручную напускаете задачу в планировщике "Закрытие статуса NPay договоров по балансу" и при этом смотрите договор?
группы попробуйте еще в конфиге перечислить

Автор:  Inspire [ 16 фев 2015, 18:09 ]
Заголовок сообщения:  Re: Начисление абонплаты

zavndw писал(а):
вы запускаете начисление на договоре или в ручную напускаете задачу в планировщике "Закрытие статуса NPay договоров по балансу" и при этом смотрите договор?
группы попробуйте еще в конфиге перечислить


Вручную запускаю задачу "Закрытие статуса NPay договоров по балансу". Другие задачи не трогаю.

В конфиге:
debet.npay.status.manage=1
#Код активного статуса договора
debet.npay.active.status=0
#Код заблокированного статуса договора
debet.npay.locked.status=3

Автор:  zavndw [ 16 фев 2015, 18:18 ]
Заголовок сообщения:  Re: Начисление абонплаты

на момент запуска абонплата уже начислена?
Цитата:
Закрытие статусов договоров производится задачей планировщика Закрытие статуса NPay договоров по балансу, запуск которой должен осуществляться в начале суток до переобсчёта абонентских плат.

и какие версии у вас приложений

Автор:  stark [ 16 фев 2015, 18:23 ]
Заголовок сообщения:  Re: Начисление абонплаты

Inspire писал(а):
Я запускаю вручную эту задачу на договоре. В результате исходящий остаток поменялся, а статус договора остался активным. Модуль Inet тоже включен и статус открыт



Там есть такая особенность, которая многих ставит в тупик. Если абонпата уже начислена, т.е если сейчас запустить начисление и ничего не изменится(так как уже начислено), то задача закрытия статусов ничего делать не будет. Для теста попробуйте обнулить абонплату(очистить ) с договора и запустить задачу закрытия статусов.

И вас что-то не так в описании. Задача закрытия статусов не меняет остаток, она только статус может поменять. А остаток скорее всего у вас, например по расписанию, запускается задача обсчета npay. На момент запуска задачи закрытия статусов остаток должен быть без начисленной абопплаты.

Еще был сделан такой флаг, чтобы исправить данное поведение.

Автор:  Inspire [ 16 фев 2015, 18:43 ]
Заголовок сообщения:  Re: Начисление абонплаты

Версия биллинга 6.1. Сегодня сделал 1 раз начисление абон платы вручную. Как ее очистить? Где прописать этот флаг? В Сервис -> Администрирование -> Планировщик заданий -> Закрытие статуса NPay договоров по балансу -> Параметры запуска, там с новой строки после mid=7 вставить check.account.changed=false ?

Автор:  stark [ 16 фев 2015, 19:17 ]
Заголовок сообщения:  Re: Начисление абонплаты

Inspire писал(а):
Версия биллинга 6.1. Сегодня сделал 1 раз начисление абон платы вручную. Как ее очистить? Где прописать этот флаг? В Сервис -> Администрирование -> Планировщик заданий -> Закрытие статуса NPay договоров по балансу -> Параметры запуска, там с новой строки после mid=7 вставить check.account.changed=false ?



На вкладке ручного начисления в модуле npay, есть вроде бы возможность очистить абонплаты.

Автор:  Inspire [ 16 фев 2015, 19:28 ]
Заголовок сообщения:  Re: Начисление абонплаты

Очистил, результат тот же

Автор:  zavndw [ 16 фев 2015, 19:43 ]
Заголовок сообщения:  Re: Начисление абонплаты

Очистили наработка на договоре осталась?

Автор:  Inspire [ 17 фев 2015, 11:26 ]
Заголовок сообщения:  Re: Начисление абонплаты

В общем разобрался, наработки не осталось. Там лимит стоял на договоре "-10 000"... Вчера под конец дня не заметил этой мелочи :) Поставил лимит, равный нулю, и получилось.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/