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/ |