BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 06 май 2024, 03:33

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Субдоговор vs шлюз
СообщениеДобавлено: 28 дек 2006, 10:42 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Поясните плиз алгоритм блокировки шлюзов в субдоговорах.

Ситуация такая:
есть супердоговор с большим кредитом
у него есть субдоговор с небольшим кредитом
так вот у субдоговора даже нет никакой наработки, а шлюз у него уже блокируется.

PS шлюз блокируется даже при положительном балансе субдоговора


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2006, 13:55 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
У субдоговора фактически нет своего остатка на счете, вместо него используется остаток супердоговора. Поэтому в субдоговоре входящий остаток всегда отображается = 0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2006, 14:58 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
те получается для субдоговора фактически нельзя выставлять лимит?

вообщем то мне нужно чтобы у субдоговора был свой лимит (и соответственно авто вкл/выкл шлюза), но платил за него супердоговор


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2006, 15:49 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ну должно быть так: остаток супердоговора сравнивается с лимитом субдоговора. У вас это работает некорректно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 янв 2007, 14:42 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Видимо работает не совсем корректно.
Дело в том что супердоговор работает в кредит, он еще не исчерпал свой лимит и шлюз у него открыт, но если к нему повесить субдоговор то субдоговор сразу же блокируется.
Пример:
Супердоговор: лимит -30000, баланс -4000, шлюз открыт
Субдоговор: лимит -1000, наработка 200, шлюз сразу закрывается при присоединении к супердоговору, а хотелось бы чтоб субдоговор смог съесть свои 1000 руб, но платил за него супердоговор.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 янв 2007, 15:22 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ну правильно все.. Лимит субдоговора сравнивается с отстатком на супердоговоре. Т.е. -4000 < -1000 вот его и блокирует. Поставьте субдоговору лимит поменьше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 10:55 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Администратор писал(а):
Ну правильно все.. Лимит субдоговора сравнивается с отстатком на супердоговоре. Т.е. -4000 < -1000 вот его и блокирует. Поставьте субдоговору лимит поменьше.


хмм.. странная какая то логика
у супердоговора большой лимит и он работает в кредит, почему лимит субдоговора сравнивается с отстатком на супердоговоре? ИМХО было бы правильнее сравнивать (наработка саба+баланс супера)<лимита супера ну и отдельно для саба отрабатывать его лимит (те наработка<лимита)

PS а можно для нас скомпилировать отдельную версию без проверки "Лимит субдоговора сравнивается с отстатком на супердоговоре"? насколько я понимаю там делов то один if поправить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 11:16 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
PS а можно для нас скомпилировать отдельную версию без проверки "Лимит субдоговора сравнивается с отстатком на супердоговоре"? насколько я понимаю там делов то один if поправить

И в дальнейшем вести 2 версии на странице загрузки и в CVS :) ? Вы попытайтесь объяснить какая логика вам нужна, может опциями конфига разрулим на худой конец..
Что такое:
Цитата:
(наработка саба+баланс супера)<лимита супера

баланс супера - это остаток на счете супердоговора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 13:27 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Цитата:
И в дальнейшем вести 2 версии на странице загрузки и в CVS ? Вы попытайтесь объяснить какая логика вам нужна, может опциями конфига разрулим на худой конец..

да я пытаюсь объяснить, но видимо не удачно :(
Меня устроит такой вариант: сделать параметр в конфиге учитывать или нет баланс супердоговора при блокировке (проверке шлюза) сабдоговора, т.е. нужно шлюз сабдоговора вообще отвязать от баланса супердоговора, пусть он зависит только от наработки и лимита сабдоговора (как будто договор не зависим).

PS баланс == остатку на счете


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 14:50 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
У субдоговора нет понятия остатка, т.е. остаток на счете - это по сути наработка на месяц, на следующий месяц этот остаток не переходит. А вы не скажете зачем вам связка суб-супер с отдельными балансами? Какова конечная цель такого объединения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 17:00 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Нужно чтобы сабдоговор мог каждый месяц нарабатывать определнную сумму (ну например 1000 руб), как отработал - шлюз закрылся. В начале месяца у саба опять лимит в 1000 руб и тд. Все расходы саба списываются на супера, но при этом супер работает по кредитной системе.

Я так понимаю сейчас так и работает, проблема только в том что супер работает в кредит и у него постоянно отрицательный остаток на счете и у саба поэтому закрывается шлюз.
Предлагаю 2 варианта решения проблемы:
1. Простой
Нужно чтобы у саба шлюз зависел только от лимита саба и не зависел от остатка у супера.
2. Сложный
Изменить алгоритм проверки так чтобы лимит субдоговора сравнивается НЕ С ОСТАТКОМ на супердоговоре, а СУММА наработок субдоговоров и остаток на супере сравнивалась с ЛИМИТОМ супера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 17:31 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Может разумнее сделать систему квотирования в IPN модуле? Т.е. поставить каждому субу квоту по 1000 руб в месяц.
Дело в том что система субдоговоров задумана именно так как она есть - куча договоров с единым остатком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 18:04 
Не в сети

Зарегистрирован: 08 дек 2006, 11:03
Сообщения: 42
Карма: 0
Цитата:
Может разумнее сделать систему квотирования в IPN модуле? Т.е. поставить каждому субу квоту по 1000 руб в месяц.
Дело в том что система субдоговоров задумана именно так как она есть - куча договоров с единым остатком.

да было бы не плохо
только сколько это времени займет? работать то уже сейчас нужно....
может пока сделаете параметр в конфиге по варианту 1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2007, 18:26 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Отпишитесь на info@bitel.ru, что-нибудь придумаем. Если не трудно, укажите сроки которые вы можете ждать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.059s | 49 Queries | GZIP : On ]