forum.bitel.ru http://forum.bitel.ru/ |
|
[6.0] Лимиты и субдоговоры HELP!!!! (CRM) http://forum.bitel.ru/viewtopic.php?f=22&t=10605 |
Страница 1 из 1 |
Автор: | borisk [ 11 июн 2015, 12:10 ] |
Заголовок сообщения: | [6.0] Лимиты и субдоговоры HELP!!!! |
Добрый день! Господа, будет ли эта тема уже раз и навсегда закрыта? Вот правда, устали с ней уже бороться с абсолютно непредсказуемым поведением системы. Есть договор, к нему зависимый субдоговор. Ставим лимит на основном договоре, насчитываем абонплату. Все впорядке, абонент работает. Проходит месяц, насчитывается новая абонплата. Исходящий остаток -650, лимит основного договора -1300. Батюшки, сервис инет на субдоговоре заблокировался по "недостаточно средств". Хорошо, делаем как в документации Цитата: При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора. . Меняем лимит субдоговора -1300, опа, клиент заработал. Отлично, мы победили? А вот фиг вам - тут же ставим лимит основного договора 0 (он ведь нам не нужен, правда?). Чудеса - клиент снова заблокирован по "недостаточно средств"! Вы уже скажите КАК правильно, потому что реально выносит мозг и устали с этим бороться.Код: Клиент: вер. 6.0 сборка 1334 от 31.07.2014 20:51:08
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.7.0_71 ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется Сервер: вер. 6.0 сборка 1772 от 01.08.2014 14:58:34 os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32 ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40 card вер. 6.0 сборка 227 от 06.05.2014 18:58:40 dialup вер. 6.0 сборка 404 от 24.04.2014 19:38:56 email вер. 6.0 сборка 187 от 05.02.2014 15:53:45 inet вер. 6.0 сборка 1416 от 30.07.2014 15:50:30 ipn вер. 6.0 сборка 276 от 10.04.2014 19:28:30 mps вер. 6.0 сборка 216 от 26.05.2014 14:51:29 npay вер. 6.0 сборка 226 от 11.06.2014 17:27:01 phone вер. 6.0 сборка 300 от 07.07.2014 16:18:26 reports вер. 6.0 сборка 217 от 21.07.2014 15:59:08 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 199 от 02.04.2014 17:18:42 ru.bitel.bgbilling.plugins.organizer вер. 6.0 сборка 74 от 05.02.2014 15:55:20 voiceip вер. 6.0 сборка 232 от 12.05.2014 16:41:36 wellpay вер. 6.0 сборка 38 от 05.02.2014 15:56:19 |
Автор: | borisk [ 11 июн 2015, 12:14 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Еще добавлю - схема работы "кредит" судя по документации: Цитата: Режим кредит предназначен для организаций, работающих по кредитовой схеме оплаты. Должником признается договор, сумма платежей которого за текущий месяц не покрывает отрицательный остаток на начало месяца. При этом наработка и расходы за текущий месяц не учитываются. Лимит также является минимально допустимым остатком счета, но носит скорее функцию аварийного блокиратора, предотвращая сильную переработку клиента, например, при вирусной эпидемии. Для договоров в режиме кредит лимит устанавливается отрицательным, равным максимально приемлемой для клиента задолженности. Задолженность на начало месяца -377.42, оплачено в текущем месяце 377.42. |
Автор: | skyb [ 11 июн 2015, 13:32 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
я всегда выставляю полную сумму абонки на обоих договорах, тоесть 650 + 650 = 1300 значит на основном лимит -1300 |
Автор: | vkulakov [ 11 июн 2015, 13:45 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Вот моё расследование этого вопроса, правда для версии 5.2 - viewtopic.php?f=44&t=9457 Подозреваю, что с того времени ничего не изменилось. Думаю, менять ничего не нужно, пусть как есть остаётся, но в документации нужно описать всё правильно. |
Автор: | borisk [ 11 июн 2015, 13:55 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Вторая ссылка на мою же тему, где разработчики рассуждают что "да, надо бы исправить"... только воз и ныне там. Уважаемые разработчики! Предлагаю все же всем миром обсудить эту тему и привести поведение биллинга к единой схеме раз и навсегда! |
Автор: | borisk [ 11 июн 2015, 13:59 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
skyb писал(а): я всегда выставляю полную сумму абонки на обоих договорах, тоесть 650 + 650 = 1300 значит на основном лимит -1300 На основном договоре нет услуг, там только бухучет. Но в любом случае у меня лимит -1300 выставлен. |
Автор: | Amir [ 11 июн 2015, 19:37 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Сделаем для Inet как в доке и других модулях, у зависимых свой лимит. Но включаться режим будет опцией в конфиге. |
Автор: | borisk [ 15 июн 2015, 13:02 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Ура! |
Автор: | borisk [ 03 сен 2015, 11:10 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
1856 25.06.2015 15:31:13 ИСПРАВЛЕНО Kernel: Использование лимита зависимого субдоговора как в документации в модуле Inet при balance.convergence.subLimitMode=1 в конфигурации ядра. Я правильно понял что это надо прописать в основной конфигурации, а не модуля Inet? Если да, то у меня таки не работает ![]() Код: bill вер. 6.0 сборка 357 от 29.06.2015 19:01:14
card вер. 6.0 сборка 230 от 09.02.2015 18:40:44 dialup вер. 6.0 сборка 408 от 13.02.2015 20:00:06 email вер. 6.0 сборка 188 от 09.02.2015 18:41:16 inet вер. 6.0 сборка 1509 от 13.08.2015 18:30:50 |
Автор: | borisk [ 12 сен 2015, 12:11 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Господа, так что же с этим вопросом? Указанный вами параметр в конфигурации ядра "Сервис->Настройка->Конфигурация" установлен. На всякий случай все перезапущено: сервер, access/accounting. Создаем новый договор, к нему субдоговор (зависимый): 1) Режим: кредит 2) Лимит: 0 3) Баланс: 0 4) Входящий остаток: 0 5) Приход: 0 6) Наработка: -1500 => состояние сервиса Inet: отключен Почему??? Документация: Цитата: Режим кредит предназначен для организаций, работающих по кредитовой схеме оплаты. Должником признается договор, сумма платежей которого за текущий месяц не покрывает отрицательный остаток на начало месяца. При этом наработка и расходы за текущий месяц не учитываются. Ну ладно, бог с ним. Может быть тогда Цитата: При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора. ? Выставляем лимит субдоговора -3000. Состояние сервиса - отключен.Господа, неужели прошу невозможного? Привести логику работы системы в соответствие с документацией. А то прям как с "АвтоВАЗ" получается, вроде и автомобиль есть, но ездить на нем совершенно невозможно. |
Автор: | borisk [ 15 сен 2015, 13:08 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
up |
Автор: | stark [ 15 сен 2015, 14:57 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
borisk писал(а): Господа, так что же с этим вопросом? Указанный вами параметр в конфигурации ядра "Сервис->Настройка->Конфигурация" установлен. На всякий случай все перезапущено: сервер, access/accounting. Создаем новый договор, к нему субдоговор (зависимый): 1) Режим: кредит 2) Лимит: 0 3) Баланс: 0 4) Входящий остаток: 0 5) Приход: 0 6) Наработка: -1500 => состояние сервиса Inet: отключен Почему??? Документация: Цитата: Режим кредит предназначен для организаций, работающих по кредитовой схеме оплаты. Должником признается договор, сумма платежей которого за текущий месяц не покрывает отрицательный остаток на начало месяца. При этом наработка и расходы за текущий месяц не учитываются. Ну ладно, бог с ним. Может быть тогда Цитата: При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора. ? Выставляем лимит субдоговора -3000. Состояние сервиса - отключен.Господа, неужели прошу невозможного? Привести логику работы системы в соответствие с документацией. А то прям как с "АвтоВАЗ" получается, вроде и автомобиль есть, но ездить на нем совершенно невозможно. На основном договоре у вас что? какой лимит, какой баланс ? На кредитных договорах все равно используется лимит, как нижняя граница, это уже обсуждалось. |
Автор: | borisk [ 15 сен 2015, 16:12 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
На основном договоре то же что и на субдоговоре Лимит: 0 Входящий остаток: 0 Наработка: -1500 Приход: 0 Исходящий остаток: -1500 Я понимаю что все равно при кредите используется лимит, но я же пишу, что не работает. По документации Цитата: При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора. . А по факту - я выставляю лимит на субдоговоре, и ничего не происходит. Выставляю лимит на основном договоре - вуаля, все начинает работать. Но, с чего я и начал тему, не факт, что эта ситуация продлится на следующий месяц ![]() |
Автор: | stark [ 15 сен 2015, 16:43 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
borisk писал(а): На основном договоре то же что и на субдоговоре Лимит: 0 Входящий остаток: 0 Наработка: -1500 Приход: 0 Исходящий остаток: -1500 Я понимаю что все равно при кредите используется лимит, но я же пишу, что не работает. По документации Цитата: При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора. . А по факту - я выставляю лимит на субдоговоре, и ничего не происходит. Выставляю лимит на основном договоре - вуаля, все начинает работать. Но, с чего я и начал тему, не факт, что эта ситуация продлится на следующий месяц ![]() почему не факт ? Про лимиты субдоговоров почитаю и посмотрю что и как. Может быть наоборот приведем документацию в соответствии с функционалом. |
Автор: | borisk [ 16 сен 2015, 05:36 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
Потому что был уже прецедент такой, и с него я и начал ![]() Привести документацию в соответствие это здорово, по крайней мере будет четкое понимание как оно должно работать, а потом уже либо смириться (и так мол хорошо), либо ныть дальше (сделайте как лучше) ![]() |
Автор: | stark [ 16 сен 2015, 17:48 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! |
borisk писал(а): Потому что был уже прецедент такой, и с него я и начал ![]() Привести документацию в соответствие это здорово, по крайней мере будет четкое понимание как оно должно работать, а потом уже либо смириться (и так мол хорошо), либо ныть дальше (сделайте как лучше) ![]() Вроде бы ситуация такая, что когда делали модуль Inet, то забыли про лимит на субдоговоре . И надо это исправить. |
Автор: | borisk [ 17 сен 2015, 12:49 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Аналогичный ответ уже звучал много раз ![]() Цитата: 1856 25.06.2015 15:31:13 ИСПРАВЛЕНО Kernel: Использование лимита зависимого субдоговора как в документации в модуле Inet при balance.convergence.subLimitMode=1 в конфигурации ядра.
|
Автор: | borisk [ 18 сен 2015, 11:24 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Ну вот опять. Понадобилось перезагрузить сервер - и все, клиенты опять заблокированы ![]() |
Автор: | Amir [ 18 сен 2015, 18:06 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Какие билды ядра и модуля? Билды ядра и модуля в InetAccess/InetAccounting - такие же? Версия 6.0? Договора с зависимым балансом? Цитата: На основном договоре то же что и на субдоговоре Не получается повторить с флагом balance.convergence.subLimitMode=1 в конфиге ядра.Лимит: 0 Входящий остаток: 0 Наработка: -1500 Приход: 0 Исходящий остаток: -1500 При смене лимита на супердоговора ничего не происходит, при смене лимита на субдоговоре - меняется состояние его сервиса. После установки флага InetAccess/InetAccounting тоже перезапускали? |
Автор: | Amir [ 18 сен 2015, 18:08 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Цитата: То бишь опять почему-то смотрит на лимит субдоговора???? С этим флагом - должен смотреть на лимит субдоговора. Без - как вроде бы писали выше, рекомендуют лимиты выставлять одинаковые на супер и суб.
|
Автор: | borisk [ 19 сен 2015, 12:14 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
И вот тут меня осенило ![]() ![]() Хорошо, пошел эксперементировать с новым поведением системы. |
Автор: | borisk [ 19 сен 2015, 12:23 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Про одинаковые лимиты на супер и суб - вот это не кузяво. У меня 10 субдоговоров, клиент меняет тариф - и что, обходит все 10 субов? Все же хочется чтобы без флага система смотрела на общий баланс и общий лимит. С флагом - на общий баланс и сублимит. Возможно так допилить? |
Автор: | borisk [ 19 сен 2015, 12:28 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Ну собственно да - убрал флаг. Перезагрузил все. Убираю лимит на субдоговоре - сервис отключен. Возвращаю на субдоговор, убираю с основного договора - все равно сервис отключен. То есть система смотрит на оба лимита, что вообще непонятно и нелогично. Давайте все же допилим до логичного состояния как я предлагаю в предыдущем письме? |
Автор: | Amir [ 20 сен 2015, 03:39 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Цитата: Все же хочется чтобы без флага система смотрела на общий баланс и общий лимит. С флагом - на общий баланс и сублимит. Возможно так допилить? Нет, в данный момент не получится, т.к. в каждом модуле где-нибудь идет своя проверка или выборка лимита, например, в тех же абонплатах. С этим флагом просто начинает работать одинаково, как описано в документации, модуль Inet и ядро перестают конфликтовать, какой лимит нужно использовать.
|
Автор: | borisk [ 21 сен 2015, 13:59 ] |
Заголовок сообщения: | Re: [6.0] Лимиты и субдоговоры HELP!!!! (CRM) |
Хорошо. Ребята, а давайте это все же в TODO. Причем сделаем универсальную функцию для выяснения лимита, к которой будут обращаться все модули ![]() Ну а совсем уж в мечтах - дать нам возможность самим переопределять эту функцию, например как "событие запроса лимита" |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |