forum.bitel.ru http://forum.bitel.ru/ |
|
Как происходит внедрение модуля DialUp http://forum.bitel.ru/viewtopic.php?f=5&t=731 |
Страница 1 из 1 |
Автор: | Mike [ 05 фев 2008, 13:48 ] |
Заголовок сообщения: | Как происходит внедрение модуля DialUp |
Уважаемые разработчики, Подскажите, как производить внедрение модуля DialUp. Поясню, у нас есть свой домарощенный (читай, плохой) биллинг и мы хотели бы перейти на BG-Billing. Но не понятно как производить сам переход. Руками вводить клиентов с остатками сложно и муторно. Более того, с момента перехода клиент теряет все статистику. Можно конечно предоставить ему статистику из старого биллинга, но хотелось бы ввести в BG-Billing старые сессии, скажем, с начала года. Кажется, что наиболее удобным (для нас) было бы: 1. Предоставить возможность вводить клиентов (договоры) из текстового файла в каком-либо удобном Вам формате. 2. Предоставить возможность вводить ссесии (и тут же их пересчитывать) из текстового файла также в удобном Вам виде. Если у Вас продумана какая-нибудь иная процедура, то мы были бы рады с ней ознакомится. С уважением, |
Автор: | stark [ 05 фев 2008, 13:57 ] |
Заголовок сообщения: | |
Различных биллинговых систем, с которых происходит переход, много .. Обычно мы делаем это сами , т.е клиент дает нам базу(в каком-либо виде ) , а мы ее конвентируем в наш формат(т.е пишем конвертер) ..Часто эта процедура уникальна.. напишите на billing@bitel.ru и там уже договоритесь о фомате, в который вы будите выгружать(например в случае с sql базой нам проще обратиться к ней напрямую ) |
Автор: | Mike [ 06 фев 2008, 16:35 ] |
Заголовок сообщения: | |
А не могли бы вы выложить какой-нибудь "конвертор"? Например, есть две таблицы user и session: - User содержит поля login, password, balance (баланс на конктретную дату); - Session содержит стандартный джентельментский набор. Последовательность такова: 1. В BG-Billing создается шаблон договора со тарифным планом. 2. Переносятся user и выставляется баланс на конктретную дату; 3. Переносятся сессии с пересчетом остатков. Если параметами в в данной процедуре будут date (дата баланса) и id шаблона, то мы могли бы все сделать самостоятельно. При этом, думаю, что многие будущие покупатели были бы Вам очень благодарны. |
Автор: | Администратор [ 06 фев 2008, 17:44 ] |
Заголовок сообщения: | |
Под подобные данные конвертора нет. Мы обычно и не переносим сессии - только остаток. Если человеку нужен отчет за прошлые периоды - оставьте вход в старый биллинг. А почему вы не можете просто залить в нашу БД нужные данные? Структура же описана.. |
Автор: | Mike [ 06 фев 2008, 18:40 ] |
Заголовок сообщения: | |
А достаточно ли просто залить данные сессий (без стоимости сессии, session_cost)? Я так понял, что с модулем IPN пересчет происходит в конце месяца, а что присходит с DialUp? Если происходит перерасчет сессий в конце периода, то вопрос снимается. |
Автор: | Администратор [ 06 фев 2008, 20:17 ] |
Заголовок сообщения: | |
Если вы перенесете остаток входящим остатком в таблице contract, то никакие пересчеты его не затронут. |
Автор: | Mike [ 08 фев 2008, 13:05 ] |
Заголовок сообщения: | |
В связи с предыдущим обсуждением у меня возник вопрос, А можно ли пересчитать задним числом какие-либо сессии: - за интервал дат; - по одному договору; - по одному логину; - просто одну сессию? Просто пересчеты бывают крайне необходимы. Люди ошибаются и ставят клиентам не те тарифные планы. Клиент иногда уж больно важный и ему надо сделать скидку задним числом. |
Автор: | Администратор [ 08 фев 2008, 13:18 ] |
Заголовок сообщения: | |
Можно: http://bgbilling.ru/v4.4/doc/ch07s13.html |
Автор: | Mike [ 08 фев 2008, 13:33 ] |
Заголовок сообщения: | |
Спасибо, только ссылка http://bg-billing.bitel.ru/v4.4/doc/ch07s13.html |
Автор: | Администратор [ 08 фев 2008, 14:52 ] |
Заголовок сообщения: | |
А та не работает что ли у вас? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |