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

Главная категория => Nodeny 50 => Тема начата: info от 13 Апреля 2013, 17:31:20



Название: Убрать расчёт в деньгах
Отправлено: info от 13 Апреля 2013, 17:31:20
Как можно убрать расчёт деньгами полностью, и сделать что-бы биллинг счет вёл только дни.

сейчас выставляем например 8:50 в тарифных планах, а как сделать поведения тарифа что были только дни. Nodeny 50 (офф)



Название: Re: Убрать расчёт в деньгах
Отправлено: elite от 13 Апреля 2013, 21:22:38
изменить название грн на день и сделать суточную абонку 1 день :)


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 14 Апреля 2013, 17:14:15
Спасибо.

Ещё один вопрос, нам надо очистить фин отчёты абсолютно все, до 2013 года.

Я так понимаю надо запрос к базе делать, можете подсказать, какой запрос.


Название: Re: Убрать расчёт в деньгах
Отправлено: stix от 14 Апреля 2013, 17:25:52
delete from pays where time blablabla


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 14 Апреля 2013, 21:23:13
Это понятно, как выполнить массова удаления с 2010 01 01 по 2012 12 31


Название: Re: Убрать расчёт в деньгах
Отправлено: Redmen от 14 Апреля 2013, 21:28:25
delete * from pays where time < 1356991199
(по Киевскому времени)
http://www.bl2.ru/programing/timestamp.html (http://www.bl2.ru/programing/timestamp.html)
етот запрос удалит всё до 31,12,2012
только будут прблемы с виводом финансов у клиентов
со стороны админов на странице клиента под балансом
будет показивать баланс по латежам: -100500
но клиентов ето не затронит


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 14 Апреля 2013, 21:30:55
Я понял насчёт киевского времени.


А есть возможность почистить всё, даже минусы, пусть биллинг представит что работает с 2013 01 01


Название: Re: Убрать расчёт в деньгах
Отправлено: versus от 14 Апреля 2013, 22:12:17
И балансы клиентов в 0 вывести с 1 января 2013 года ?
А что делать с должниками? А что делать с теми у которых на 1 января баланс был положительный ?


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 14 Апреля 2013, 22:31:22
Ну так сейчас 04, круг клиентов давно ушол на новый баланс, 01 02 пусть отчёт будет не верный  нулевой нас устраивает. А 03 04 уже всё будет фиксировано так как там текущие платежи учитуя что за месяц должны все платить.


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 15 Апреля 2013, 11:06:58
delete * from pays where time < 1356991199

Ошибка syntax


Название: Re: Убрать расчёт в деньгах
Отправлено: stix от 15 Апреля 2013, 11:28:02
я же вам писал запрос
почему вы влепили звездочку?

DELETE from pays WHERE time < 1356991199;

а вот так можно поровнять сразу баланс в зависимости от проведенных платежей
UPDATE users SET balance=(SELECT SUM(cash) FROM pays WHERE mid=users.id);


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 15 Апреля 2013, 11:30:59
Да разобрался.

Код:
DELETE FROM pays WHERE time < UNIX_TIMESTAMP('2013-01-01');

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

Ещё один вопрос, статистику всю надо почистить до 2013 года.


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 15 Апреля 2013, 16:20:53
nodeny не чистит логи хотя мы ставили, если кто то думает что мы эту опцию не включали.

Поэтому хотим очистить руками.


Название: Re: Убрать расчёт в деньгах
Отправлено: elite от 15 Апреля 2013, 16:57:01
а для чего такое извращение? считать в днях


Название: Re: Убрать расчёт в деньгах
Отправлено: info от 15 Апреля 2013, 17:05:43
Раньше было, щас нету, старые надо почистить записи.