BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 09 фев 2010, 03:37 
Не в сети
Клиент

Зарегистрирован: 30 янв 2010, 15:06
Сообщения: 115
Карма: 0
в каком они должны быть виде и как автоматизируется это дело?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 07:26 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вам нужно импортировать откуда-то или вбить тестовые данные?
Я бы делал внешним скриптом через http-запросы.

Если данные тестовые, то давеча на хабре пост полезный был про это...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 07:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вид http-запроса для создания договора по шаблону с номером template:

Код:
http://#{bghost}:#{port}/bgbilling/executer?user=#{login}&pswd=#{pswd}&custom_title=#{title}&module=contract&sub_mode=0&action=NewContract&pattern_id=#{template}&date=#{date1}&


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 10:52 
Не в сети
Клиент

Зарегистрирован: 30 янв 2010, 15:06
Сообщения: 115
Карма: 0
договора не тестовые.
мне нужно узнать сам принцип.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 12:45 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1) HTTP запросами к серверу.
2) Скрипт написать глобальный загрузки в БД (можно использовать наше API и запросы к БД).
Как пример и заготовка: http://wiki.bgbilling.ru/index.php/Пример_конвертера_данных_из_csv-файлов_в_базу_BGBilling
3) Сторонним приложением грузить прямо в БД.
Структура БД описана http://dbinfo.bitel.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 16:07 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
В общем виде никак не автоматизируется.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2010, 16:15 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
Эт Вы зря.
Я писал совсем несложные скрипты. Переносил примерно такоеже кол-во договоров из другого биллинга.
Прелесть БГБ кроме всего прочего - это прозрачная и понятная структура БД.
Вы легко можете перенести свои данные напрямую. Хотя разработчики советуют через их API.
Вам нужно только договора переносить ? Ведь наверняка еще и услуги ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 фев 2010, 15:48 
Не в сети
Клиент

Зарегистрирован: 30 янв 2010, 15:06
Сообщения: 115
Карма: 0
iros писал(а):
Эт Вы зря.
Я писал совсем несложные скрипты. Переносил примерно такоеже кол-во договоров из другого биллинга.
Прелесть БГБ кроме всего прочего - это прозрачная и понятная структура БД.
Вы легко можете перенести свои данные напрямую. Хотя разработчики советуют через их API.
Вам нужно только договора переносить ? Ведь наверняка еще и услуги ?

нет, только договора.
билинга никакого нету, все хранится в экселевских файлах.
абоненты платят только абонентскую плату.
У юр лиц тоже только фиксированная оплата.


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

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
Значит Вам по крайней мере надо будет каждому абоненту привязать свой тариф ,модуль диалап или IPN и абонплаты. А это и есть "услуги". Или у Вас вообще не интернет ? Тогда только абонплаты наверное.
Но все равно что то придется привязывать.
Просто перенести договора - практически линейная процедура. Делается "на раз"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 фев 2010, 23:56 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Lexw писал(а):
только договора.
билинга никакого нету, все хранится в экселевских файлах.
абоненты платят только абонентскую плату.
У юр лиц тоже только фиксированная оплата.

экспортировать в CSV и загрузить ... если тупо и в лоб то
Код:
LOAD DATA INFILE '/path/to/file_name.csv' INTO TABLE contract

но лучше скриптом из вики, т.к. услуги и т.п. добавлять во все 6 килодоговоров Вы попросту запаритесь


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 фев 2010, 15:14 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Lexw писал(а):
нет, только договора.
билинга никакого нету, все хранится в экселевских файлах.
абоненты платят только абонентскую плату.
У юр лиц тоже только фиксированная оплата.

Тогда проще простого.
Если только 2 АП - физ и юр лица то создаем два шаблона с указанными тарифами.
Этот запрос - на создание договора.
http://127.0.0.1:8080/bgbilling/execute ... 01.01.2010"
pattern_id - id шаблона
Потом по желанию - sql запросами добавить ФИО и адрес.
INSERT INTO contract_parameter_type_1 (cid,pid,val) values ('$cid', '3', '$fio')

Http запрос на проведение платежа

http://127.0.0.1:8080/bgbilling/execute ... 0&cid=$cid"
тип платежа - 2, мы его назвали перенос баланса. нерадактируемый.

все это в цикл и на заведение АБ тратится 1-2 минуты.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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