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

Главная категория => Nodeny 49 => Тема начата: Александр (AleksHr) от 24 Ноября 2010, 09:56:39



Название: Удаленные пользователи
Отправлено: Александр (AleksHr) от 24 Ноября 2010, 09:56:39
Возник вопрос:

Раздел Операции > Настройка > Группы клиентов.

У меня здесь несколько групп, и есть 1 группа где только 4 абонента на текущий момент, НО отображается что клиентов в группе 15. Раньше в етой группе были клиенты, но они были полностю удалены из билинга, почему же они здесь и дальше отображаются?

Так же в базе даных в нескольких таблицах нашел клиентов которые были давно удалены, зачем зранить ети данные, если они и так нигде не используются? И как пофиксить правильное отображение абонентов в группах?


Название: Re: Удаленные пользователи
Отправлено: Александр (AleksHr) от 24 Ноября 2010, 20:28:02
Що ні в кого такої проблеми немає? Це напевно в всіх так... прохання авторам пояснити, як матимуть можливість =).


Название: Re: Удаленные пользователи
Отправлено: VitalVas от 24 Ноября 2010, 20:43:28
у мене все ок)
запусти з консолі мускула таку команду
Код:
 select count(id) from users where grp='ід_тої_групи';
тут побачиш реальну кількість абонентів в базі з тою групою

цьою командою ти побачиш самих абонентів в тій групі
Код:
select ip,name,fio from users where grp='ід_тої_групи'


Название: Re: Удаленные пользователи
Отправлено: Александр (AleksHr) от 01 Декабря 2010, 19:31:50
Тепер все зрозуміло - аліаси тут виступають як окремі абоненти, я то думаю чому нічого не сходиться  :).


Название: Re: Удаленные пользователи
Отправлено: Efendy от 08 Декабря 2010, 02:38:15
Тепер все зрозуміло - аліаси тут виступають як окремі абоненти, я то думаю чому нічого не сходиться  :).
у алиасов группа всегда такая же как у основной записи


Название: Re: Удаленные пользователи
Отправлено: Александр (AleksHr) от 08 Декабря 2010, 09:39:13
у алиасов группа всегда такая же как у основной записи

Да, просто в общем количестве абонентов в группе отображаются основные записи + алиасы, а я не понял, думал что за левые абоненты, которых давно нет.

Но вопрос еще открыт на счет удаленных юзеров в БД билинга. Тоесть почему удаленные юзеры (полностю) сохраняются и дальше в какой то БД билинга, если нужно могу точно сказать назву таблицы.


Название: Re: Удаленные пользователи
Отправлено: Efendy от 08 Декабря 2010, 11:33:21
Для NoDeny нет разницы между удаленными клиентами и неудаленными. Отличия только лишь в группе клиента. Название "удаленные" делает человек, с таким же успехом он может дать название "боги". Различие между группами лишь в поведении: снимать ли деньги при переходе на новый месяц, отображать ли в списке клиентов и т.д. Можно сделать несколько удаленных групп. Ни в какой дополнительной таблице удаленные клиенты не хранятся. Хранятся там, где и везде в таблице users. Клиенты не удаляются из базы по очень простым причинам:
1) важная. Есть понятие "наличность на руках администратора (того, кто баблосы принимает, вернее)". Она считается динамически в зависимости от количества денег принятых этим человеком. Если удалить клиента, то придется удалять и его платежи, иначе будут бесхозные записи в таблице платежей, что не есть корректно. А при удалении этих записей автоматически изменится "наличность на руках"
2) удаленный клиент - это не умерший клиент. Некоторые клиенты возвращаются, некоторые морочат голову и т.д. В случае их неудаления мы всегда имеем статистику как они себя  вели когда были подключены, как платили, сколько должны и т.д. Гораздо приятней перевести в обычную группу чем вбивать анкетные данные заново


Название: Re: Удаленные пользователи
Отправлено: Александр (AleksHr) от 08 Декабря 2010, 12:20:37
Efendy, вы не поняли, я полностю удаляю абонента из БД, по причине использования вместе с нодени UserSida, в котором намного удобнее реализована форма хранения отключенных абонентов, в билинге нет смысла держать вообще. Я не в группу удаленные перемащаю, а удаляю из БД.

Вопрос в том, если я ПОЛНОСТЮ удаляю средствами билинга пользователя из БД, он удаляется из таблиц билинга? Или где то всеравно хранится?


Название: Re: Удаленные пользователи
Отправлено: versus от 08 Декабря 2010, 20:35:32
Справка:

Удаление клиентской записи - операция не рекомендованная, поскольку при этом будет удалена финансовая информация, а также все события, связанные с этой записью (история подключения, переписка, замечания и т.д.). В случае, если вы создали ошибочно текущую запись - можете смело удалять ее. В ином случае, рекомендуем создать группу "удаленные" и перемещать в нее учетные записи клиентов, которые разорвали договор. При этом у вас сохранится финансовая информация и данные клиента на случай, если он изъявит желание подключиться снова.

Если же вы намерены удалить запись клиента, обратите внимание на такие моменты:

- наличные платежи клиента не будут удалены, поскольку их удаление повлияло бы на параметр "наличные на руках" администраторов, осуществлявших платежи данному клиенту. Эти платежи будут переведены в разряд "затраты и вложения в сеть" с соответствующим комментарием. Таким образом, все наличные финансовые проводки сохранятся.

- все безналичные платежи, события и сообщения будут удалены.

- если на клиенте числятся активированные карточки пополнения счета, то такие карточки будут переведены в разряд заблокированных. Т.е. карточки не удаляются, чтобы была возможность в любой момент времени решить спорный вопрос.