forum.bitel.ru
http://forum.bitel.ru/

Минимально необходимая для открытия сумма платежа
http://forum.bitel.ru/viewtopic.php?f=16&t=5354
Страница 1 из 1

Автор:  Evil [ 11 апр 2011, 05:45 ]
Заголовок сообщения:  Минимально необходимая для открытия сумма платежа

В закрытом договоре абонента отображается "минимально необходимая для открытия сумма платежа". Нужно вывести эту сумму в сообщении абоненту. Из каких данных в БД высчитывается эта сумма?

Автор:  Cromeshnic [ 11 апр 2011, 06:24 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Сумма высчитывается довольно большим куском кода и не хранится в бд.
Чтобы взять сумму извне биллинга, проще всего сделать http-запрос с экшеном "просмотр договора" и вытащить её из xml.

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

Автор:  Evil [ 11 апр 2011, 08:18 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Да понятно, что она в БД не хранится. Просто хочется знать. что с чем складывать и что отнимать :)
Если не трудно - покажите как. Спасибо.

Автор:  Cromeshnic [ 11 апр 2011, 09:13 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Упс, я перепутал - для одного договора у меня такого скрипта нет, только такой:

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

Автор:  Cromeshnic [ 11 апр 2011, 09:19 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Посмотрите тут:
http://wiki.bgbilling.ru/index.php/%D0% ... 1%82%D1%8B
и тут:
viewtopic.php?f=16&t=4076

Автор:  Evil [ 15 апр 2011, 06:32 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Да нам много не надо, просто одним бы sql-запросом данную сумму получить, чтобы затем вставить в наш скрипт.

Автор:  Cromeshnic [ 15 апр 2011, 06:52 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

А её нельзя получить sql-запросом. Нужно ведь "предсказать", сколько будет снято абонентки, когда клиент разблокируется - для этого нужны скрипты, выполняющие предтарификацию абонплат.

Автор:  Evil [ 15 апр 2011, 07:14 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Я имею ввиду не получение данной суммы напрямую с какой либо таблицы БД. А после каких-либо арифметических действий. Типа сумму абонплаты поделить на кол-во дней месяца (а/п в день), затем умножить на оставшиеся дни (а/п на оставшийся период) и отнять исходящий остаток. Будет ли это корректно?

Автор:  Cromeshnic [ 15 апр 2011, 07:17 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Дык я и говорю, что не выйдет. Дерево тарифов sql-запросом парсить очень сложно получится и не универсально.

Автор:  Evil [ 15 апр 2011, 07:37 ]
Заголовок сообщения:  Re: Минимально необходимая для открытия сумма платежа

Ну в личном кабинете же пишется, например "Сумма необходимая для открытия договора: 47.19"
Ех..

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/