BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 11 апр 2011, 05:45 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
В закрытом договоре абонента отображается "минимально необходимая для открытия сумма платежа". Нужно вывести эту сумму в сообщении абоненту. Из каких данных в БД высчитывается эта сумма?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 апр 2011, 06:24 
Не в сети
Клиент
Аватара пользователя

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

Или могу дать скрипт, который такую сумму :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 апр 2011, 08:18 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
Да понятно, что она в БД не хранится. Просто хочется знать. что с чем складывать и что отнимать :)
Если не трудно - покажите как. Спасибо.


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

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

http://wiki.bgbilling.ru/index.php/%D0% ... 0%B0%D0%BC


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Посмотрите тут:
http://wiki.bgbilling.ru/index.php/%D0% ... 1%82%D1%8B
и тут:
viewtopic.php?f=16&t=4076


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2011, 06:32 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
Да нам много не надо, просто одним бы sql-запросом данную сумму получить, чтобы затем вставить в наш скрипт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2011, 06:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
А её нельзя получить sql-запросом. Нужно ведь "предсказать", сколько будет снято абонентки, когда клиент разблокируется - для этого нужны скрипты, выполняющие предтарификацию абонплат.


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

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
Я имею ввиду не получение данной суммы напрямую с какой либо таблицы БД. А после каких-либо арифметических действий. Типа сумму абонплаты поделить на кол-во дней месяца (а/п в день), затем умножить на оставшиеся дни (а/п на оставшийся период) и отнять исходящий остаток. Будет ли это корректно?


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Дык я и говорю, что не выйдет. Дерево тарифов sql-запросом парсить очень сложно получится и не универсально.


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

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
Ну в личном кабинете же пишется, например "Сумма необходимая для открытия договора: 47.19"
Ех..


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

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


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

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


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

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