forum.bitel.ru http://forum.bitel.ru/ |
|
Некорректная активация по начислению абонплат!? http://forum.bitel.ru/viewtopic.php?f=16&t=13031 |
Страница 1 из 1 |
Автор: | Brodayga [ 12 сен 2018, 20:16 ] |
Заголовок сообщения: | Некорректная активация по начислению абонплат!? |
Добрый день. Активируются договора у которых Баланса хватает для списания абонплат хотя платежа не было. У договора баланс 1000 рублей. Абонплата 700 рублей. Ставим статус договора закрыт. Начисляем абонплату = статус договора активен - Разблокирован по достаточному платежу. Судя по описанию : Цитата: Перевод договора в активный статус, указанный в переменной debet.npay.active.status, происходит по платежу тогда, когда остаток баланса позволяет открыть договор от текущей даты, начислить ему абонентскую плату и баланс при этом не должен опуститься ниже лимита. Минимально необходимая для открытия сумма платежа должна отображаться в дереве карточки договора напротив экземпляра модуля NPay. Код: Сервер: вер. 7.1.1014 / 29.08.2018 15:01:16
card: вер. 7.1.189 / 08.06.2018 11:12:58 dialup: вер. 7.1.300 / 14.06.2018 04:21:33 inet: вер. 7.1.622 / 29.08.2018 15:01:25 ipn: вер. 7.1.224 / 23.08.2018 21:59:50 mps: вер. 7.1.177 / 20.06.2018 19:22:00 npay: вер. 7.1.171 / 29.08.2018 15:02:03 payonline: вер. 7.1.44 / 20.04.2018 19:06:03 reports: вер. 7.1.190 / 20.08.2018 17:01:42 ru.bitel.bgbilling.plugins.crm: вер. 7.1.177 / 30.07.2018 09:56:48 |
Автор: | Ildar [ 12 сен 2018, 20:56 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Здравствуйте. Да не совсем корректно сказано в документации, происходит Для того, чтобы договор не разблокировали его статус не должен быть указан в debet.npay.locked.status. Недавно это обсуждалось тут - https://forum.bitel.ru/viewtopic.php?f=16&t=12567 |
Автор: | Phricker [ 13 сен 2018, 00:27 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Код: check.account.changed=false в конфигурации задачи "Закрытие статусов договоров" модуля NPay |
Автор: | Brodayga [ 13 сен 2018, 11:47 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Phricker писал(а): Код: check.account.changed=false в конфигурации задачи "Закрытие статусов договоров" модуля NPay Это не помогает уже стоит. Да и по описанию Код: #Проверять увеличение наработки, при закрытии договоров (0 - позволяет отключать договора с отрицательным балансом независимо от увеличения наработки по абонплате)
check.account.changed=0 |
Автор: | Brodayga [ 13 сен 2018, 12:06 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Ildar писал(а): Здравствуйте. Да не совсем корректно сказано в документации, происходит Для того, чтобы договор не разблокировали его статус не должен быть указан в debet.npay.locked.status. Недавно это обсуждалось тут - https://forum.bitel.ru/viewtopic.php?f=16&t=12567 В том то и дело это происходит даже без обновления баланса. эксперимент: 1. Ставлю статус приостановлен с сегодняшнего числа. 2.Начисляю абонплату. - баланс обновляется - возвращается абонплата списанная за сегодняшний день. 3. Ставлю статус закрыт с сегодняшнего дня. 4.Начисляю абонплату. По логике вещей баланс менятся не может. Ведь в статусе закрыт абонплата не списывается также как в статусе приостановлен. 5. Статус Активен. ??????? |
Автор: | Brodayga [ 13 сен 2018, 12:10 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Вроде в старых версиях такого не было.Может конечно ошибаюсь. Нельзя ли ввести параметр конфигурации : Переводить статус активен только по платежу или лимиту. Или как в скриптах поведения - запрос доп расхода для открытия договора . Определить какое событие инициализировало запуск. (начиление абонплат, изменение лимита, приход платежа). |
Автор: | dimOn [ 13 сен 2018, 13:19 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
> происходит даже без обновления баланса ггг, что самое интересное - именно для того, чтобы блокировка срабатывала без обновления баланса начислением - и ставится флаг check.account.changed=0 , но это только для блокировки дебетовых |
Автор: | Brodayga [ 13 сен 2018, 13:51 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
dimOn писал(а): > происходит даже без обновления баланса ггг, что самое интересное - именно для того, чтобы блокировка срабатывала без обновления баланса начислением - и ставится флаг check.account.changed=0 , но это только для блокировки дебетовых Этот параметр влияет только на закрытие , и логика его работы устраевает. Но нужен даже не аналогичный параметр для перевода в активный статус, а параметр где указывается при каких событиях пытаться перевести в активный статус. Или хотя бы указать не активировать на задачу начисления абонплат. |
Автор: | Phricker [ 13 сен 2018, 14:37 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Brodayga писал(а): Этот параметр влияет только на закрытие Странно. Ставлю его, чтобы договора не активировались самопроизвольно задачей, если денег начинает хватать в конце месяца. А оно воно как. Не так работает. Буду знать теперь. |
Автор: | dimOn [ 13 сен 2018, 14:44 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
это какой такой задачей активируются у вас договоры по хватанию денег? |
Автор: | Brodayga [ 13 сен 2018, 18:08 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
dimOn писал(а): это какой такой задачей активируются у вас договоры по хватанию денег? Это второе название задачи начисление абонплат судя по тому как она работает ))) |
Автор: | dimOn [ 13 сен 2018, 18:14 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
ну в калькуляторе этот флаг не используется же. или это не ирония выше была?) |
Автор: | Brodayga [ 13 сен 2018, 18:15 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Phricker писал(а): Код: check.account.changed=false в конфигурации задачи "Закрытие статусов договоров" модуля NPay Phricker писал(а): Странно. Ставлю его, чтобы договора не активировались самопроизвольно задачей, если денег начинает хватать в конце месяца. А оно воно как. Не так работает. Буду знать теперь. только обратил внимание что речь шла о конфиге задачи а не модуля. Эта задача тоьлько закрывает, после её выполнения ничего не активируется. Может у вас прописано в задаче начисления абонплат? Проверю. |
Автор: | dimOn [ 13 сен 2018, 18:21 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
этот параметр читается и из конфига задачи (приоритет) и из конфига модуля в задаче начисления абонплат он вообще никак не используется |
Автор: | Brodayga [ 13 сен 2018, 18:33 ] |
Заголовок сообщения: | Re: Некорректная активация по начислению абонплат!? |
Остался один вопрос. Что делать. )) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |