BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 28 апр 2008, 10:50 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Доброе утро.
Подскажите в какую таблицу пишуться IP адреса?
А то у меня подозрения, что с этими эксперементами они всё-таки не совсем корректно сохранились.
При добавлении IP адреса получаю вот такое сообщение:
Изображение
У логина 0 другой IP.
И что значит номер договора null?
Спасибо.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Пишутся в таблицу radius_pair_ip_<mid>
Столбец id - id логина из user_login_<mid>
Видимо этому логину сопоставлен уже не существующий договор.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Да, можно и так. А можете в wiki.bgbilling.ru описаловку бросить, что сделали?


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Доброе утро.
Что написать?
Про перенос данных из 1С в биллинг?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Да, как пример интересно будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 апр 2008, 16:48 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Перенёс все данные по абонентам из 1С.
Всё получилось прекрасно.
5090 записей перенеслось за 4 часа.
Все услуги с датами активации, логины, IP адреса, привязка к группам...
Подробнее напишу обязательно...только попозже.
Вообще считаю, что велосипед лучше не изобретать, а усовершенствовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 апр 2008, 12:39 
Не в сети

Зарегистрирован: 19 мар 2008, 16:13
Сообщения: 7
Карма: 0
Добрый день. Я занимаюсь вот этими обработками http://wiki.bgbilling.ru/index.php/Inte ... -BGBilling
Они сделаны под стандартные конфигурации.
На сколько понял, Ваша 1С переписана, раз Вы в ней храните информацию, важную для биллинга?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 апр 2008, 15:02 
Не в сети

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Посмотрел Ваш проект. Сделано серьёзно.
Я работаю с BGBilling с 01.11.2007.
У меня была задача такая: настроить работу BGB, перенести данные абонентской базы из 1С в BGB и вести все расчёты по телеком. услугам только в BGB.
Хотя я настаиваю на обмене данными 1С <-> BGB.
Полностью отказываться от 1С не вижу смысла. Обмен данными нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2008, 20:29 
Не в сети

Зарегистрирован: 19 мар 2008, 16:13
Сообщения: 7
Карма: 0
Сейчас заканчиваю тестирование для 8.х и думаю, как развивать функционал. При этом ориентируюсь на стандартную конфигурацию и не вношу в неё никаких изменений. Наметил для себя создание договоров из 1С. Получается, что заполняю только код, наименование договора, остальной информации в 1С нет... Всё остальное заполняется уже в биллинге.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Добрый день.
Подскажите как бы мне извернуться и удалить услугу с помощью HTTP-запроса?
Добавление делал так (в соответствии с записями в логе):
Код:
// http://192.168.1.252:8081/bgbilling/executer?id=new&sid=14&module=contract&action=UpdateContractService&date2=&comment=&cid=21&date1=21.03.2008&

Но как удалить?
Это запрос из лога:
Код:
http://192.168.1.252:8081/bgbilling/executer?id=29230&module=contract&action=DeleteContractService&

Как выцепить этот id?
Хотя может можно как-то по другому сделать?
Спасибо.


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Вообщем найти этот id можно вот так:
Код:
// поиск номера услуги по наименованию (ИмяУслуги) в договоре (cid)
Функция ПоискНомераУслугиПоИмени(cid, ИмяУслуги)
   od = ПослатьЗапрос( "module=contract&action=ContractServices&cid=" + cid );
         
    serv_num = 0;
// переход на описание пунктов xml-объекта   
     rc = od.getElementsByTagName( "row" );

   serv_name = "";     
   Если rc.Length > 0 Тогда 
      Для i=0 По rc.Length-1 Цикл
         serv_name = Строка( rc.item(i).getAttribute( "f1" ) );         
         Если serv_name = СокрЛП(ИмяУслуги) Тогда
            serv_num = Число( rc.item(i).getAttribute( "f0" ) )
          КонецЕсли;   
       КонецЦикла;
   КонецЕсли;
   
// возвращает номер услуги
    Возврат serv_num;
КонецФункции

Всем, удачи!


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Могу только подтвердить, что все верно :) Ответить не успел :(


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

Зарегистрирован: 05 дек 2007, 11:31
Сообщения: 113
Карма: 0
Одно "но":
У нас стоит 7.7 и при выполнении здесь
Цитата:
od = ПослатьЗапрос( "module=contract&action=ContractServices&cid=" + cid );

Выходит предупреждение типа:
    "Получаемая строка превысит допустимые размеры"
Это связано с ограничением длины строки в 256 символов. А с URLEncode() строка получается...длинноватая.
Решение такое: в функции ПослатьЗапрос закомментировал строку
Цитата:
Сообщить( "Результат: " + od.xml );

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2

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


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

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


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

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