Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: Sis от 05 Марта 2012, 14:49:25



Название: Как провести Платеж сети задним числом?
Отправлено: Sis от 05 Марта 2012, 14:49:25
Забыли внести некоторые расходы, в связи с этим потребовалось провести платеж сети задним числом. По платежам клиентов такую возможность вижу. А как провести платеж сети задним числом?


Название: Re: Как провести Платеж сети задним числом?
Отправлено: smallcms от 05 Марта 2012, 19:29:49
Писал такой.
http://forum.nodeny.com.ua/index.php?topic=1731.0


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Sis от 05 Марта 2012, 19:55:49
Ну так ведь это по тарифам. Мне массовый платеж не нужен. Я хочу просто изменить дату по платежам сети.


Название: Re: Как провести Платеж сети задним числом?
Отправлено: smallcms от 06 Марта 2012, 10:20:53
Ещё проще.
Код:
SELECT * FROM `pays` WHERE `type`=10 AND `category`=0;
Меняете time, на который Вам нужно.


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Sis от 06 Марта 2012, 21:09:44
это я знаю. Я подумал как то их веб-интерфейса можно сделать...:)
Разработчики сделайте пожалуйста.


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Александр (AleksHr) от 12 Марта 2012, 09:11:53
Я б тоже не отказался! Действительно, нужная фича!


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Sis от 13 Марта 2012, 12:57:40
Ещё проще.
Код:
SELECT * FROM `pays` WHERE `type`=10 AND `category`=0;
Меняете time, на который Вам нужно.
так это запись по клиенту, а мне нужно по сети...не могу найти какой там type ?


Название: Re: Как провести Платеж сети задним числом?
Отправлено: 0xbad0c0d3 от 13 Марта 2012, 13:27:19
А где видно, что это запись по клиенту?
Код:
SELECT * FROM `pays` WHERE `type`=10 AND `category`=0 AND mid<=0;


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Sis от 01 Апреля 2012, 23:04:46
А где видно, что это запись по клиенту?
Код:
SELECT * FROM `pays` WHERE `type`=10 AND `category`=0 AND mid<=0;
ну вот по такой выборке с таблицы Pays вообще ничего не выдает. Пусто, хотя записи по затратам сети сделаны.


Название: Re: Как провести Платеж сети задним числом?
Отправлено: 0xbad0c0d3 от 02 Апреля 2012, 00:50:46
Как это делает биллинг:
Код:
SELECT SQL_CALC_FOUND_ROWS p.*,u.name,u.grp FROM pays p LEFT JOIN users u ON u.id=p.mid WHERE p.type=10 AND p.mid<=0 ORDER BY p.time
Не вижу разницы в вышеупомянутом запросе и этом


Название: Re: Как провести Платеж сети задним числом?
Отправлено: ser970 от 02 Апреля 2012, 02:06:45
Не вижу разницы в вышеупомянутом запросе и этом
разница
SELECT SQL_CALC_FOUND_ROWS p.*,u.name,u.grp FROM pays p LEFT JOIN users u ON u.id=p.mid WHERE p.type=10 AND p.mid<=0 ORDER BY p.time

SELECT * FROM `pays` WHERE `type`=10 AND `category`=0 AND mid<=0;


Название: Re: Как провести Платеж сети задним числом?
Отправлено: Sis от 02 Апреля 2012, 08:25:27
Вот теперь вижу то что нужно. Кого благодарить?