BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 22:25

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 27 май 2008, 13:09 
Вопрос - на сколько данные материалы соответствуют действительности ?

Про лимиты договоров и субдоговоров.
Дело в том, что субдоговора не имеют собственного баланса. Т.е. при расчёте баланса рассчитывается баланс ВСЕГО договора целиком, а не отдельно субдоговора. Отключение же точек, принадлежащих субдоговорам происходит за счёт режима (дебет-кредит) и лимита на субдоговоре. Механизм следующий –
Допустим Есть договор со следующими параметрами –
1. Супердоговор AB/BC-000
Лимит -10 000 000р,
Режим – Кредит
Баланс – (-1000р.)
2. Субдоговор AB/BC-000-01
Лимит -1 010р,
Режим – Дебет
Баланс – нету, т.к. данные по приходу, расходу и наработке не учитываются и используются при расчёте баланса на супердоговор
AB/BC-000
3. Субдоговор AB/BC-000-02
Лимит - 995р,
Режим – Дебет
Баланс – нету, т.к. данные по приходу, расходу и наработке не учитываются и используются при расчёте баланса на супердоговор
AB/BC-000
4. Субдоговор AB/BC-000-03
Лимит -10 000р,
Режим – Кредит
Баланс – нету, т.к. данные по приходу, расходу и наработке не учитываются и используются при расчёте баланса на супердоговор
AB/BC-000
Вопрос – кто и при таком балансе будет работать ?
Ответ – Т.к. Лимит субдоговора сравнивается с Балансом Супердоговора, то
AB/BC-000 – работает, т.к Лимит(AB/BC-000) > Баланс(AB/BC-000)
AB/BC-000-01 – работает, т.к Лимит(AB/BC-000-01) > Баланс(AB/BC-000)
AB/BC-000-02 – НЕ работает, т.к Лимит(AB/BC-000-02) < Баланс(AB/BC-000)
AB/BC-000-03 – работает, т.к Лимит(AB/BC-000-03) > Баланс(AB/BC-000)
Вопрос – При каких условиях отключаться все точки, описанные в договоре.
Ответ – Т.к. Лимит субдоговора сравнивается с Балансом Супердоговора, то

AB/BC-000 – перестанет работать, при Лимите (AB/BC-000) < Баланс(AB/BC-000), т.е. когда суммарный баланс ВСЕХ точек превысит 10 000 000р.

AB/BC-000-01 – перестанет работать, при Лимите (AB/BC-000-01) < Баланс(AB/BC-000), т.е. когда суммарный баланс ВСЕХ точек превысит 1 010р.
AB/BC-000-02 – НЕ работает, т.к Лимит(AB/BC-000-02) < Баланс(AB/BC-000), т.е.

AB/BC-000-03 – перестанет работать, при Лимите (AB/BC-000-03) < Баланс(AB/BC-000), т.е. когда суммарный баланс ВСЕХ точек превысит 10 000 р.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 май 2008, 14:27 
я уже один раз безрезультатно дискутировал с авторами по этому поводу :evil:
весь механизм субдоговоров построен на некой непонятной логике... и сколько не пытался не смог придумать практического применения реализованному алгоритму, но если есть то наверное кто-то использует...

ИМХО более практичными были бы 2 режима работы субдоговора:
1. полностью зависмимый - не имеет своего лимита, работает супер - работает и суб.
2. полузависимый - у суба свой лимит и состояние шлюза отрабатывается на основании наработки суба и лимита суба! но с оглядкой на супера, те если супер заблокирован - то и суб безусловно должен быть заблокирован
естественно в обоих случаях (как и сейчас) субы полностью зависимы от супера в финансовом плане ;-)

для себя пока нашел выход для 1го режима - ставлю у супера и суба одинаковые лимиты, хотя это не удобно
2й режим пока только в полуручном режиме - провожу "взаимозачеты" между независимыми договорами, с тем чтобы супер мог контролировать раходы суба


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 май 2008, 14:46 
:D согласно проведённых опытов - логика работы выглядит - как описано выше! вот охото узнать у разработчиков - в курсе ли они как эта штука работает :oops:


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 май 2008, 16:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
У супердоговора и его субдоговоров баланс - один на всех.
Пример использования: Организация_семейства_UNLIMIT_тарифов_на_базе_FreeBSD_MPD


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 май 2008, 06:47 
:) Очевидно Вы не поняли вопроса, а вопрос был следующим - описаный в первом сообщении пример соответсвует логике работы балансов и лимитов с точки зрения бухгалтеров, менеджеров отделов обслуживания клиентов и отделов продаж ? От вас требуется ответить да или нет ! Если нет, то почему ?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 май 2008, 12:19 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Вопрос не понятен. Если вопрос в том СООТВЕТСТВУЕТ или НЕТ то его надо задавать сотрудникам "бухгалтеров, менеджеров отделов обслуживания клиентов и отделов продаж ", а не нам. ЕСЛИ вопрос СООТВЕТСТВУЕТ ли тому как работает программа, то это другая тема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 май 2008, 12:32 
Перефразирую вопрос, напишите пожалуйста алгоритм работы биллинга при работе с лимитами, режимами и балансами договров и суб договров ? т.е. как выше описаный пример сделайте пожалуйста, при каких условиях какой и суб договоров отключиться ! в качестве начальных данных

Имееться договр AB/BC-000, его суб договра AB/BC-000-01, AB/BC-000-02, AB/BC-000-03. с разными лимитами и режимами (дебет - кредит), каждый из суб договров обслуживает свою точку подключения. при каких условиях будт работать и не работать эти точки подключения. теерь я думаю вопрос понятен ?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 май 2008, 12:33 
Говоря вашими словами - вопрос - СООТВЕТСТВУЕТ ли тому как работает программа ?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 май 2008, 19:11 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Субдоговора были сделаны для решения ОГРАНИЧЕННОГО числа задач с минимальными изменениями в биллинге. Пример такой задачи был приведен выше. Для нормального решения Вашей задачи необходимо введение мультисчетов для договоров и настройки взаимосвязей между ними. Данный вопрос в данный момент находиться в стадии расмотрения. К сожалению первичный анализ показывает, что для реализации данного функционала потребуется значительная модификация ядра и модулей, а следовательно и времени на реализацию и тестирование.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 май 2008, 08:33 
Спасибо за ответ :) теперь ситуация примерно понятна, бум ждать обновления ...


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

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


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

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


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

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