Название: Удаленные пользователи Отправлено: Александр (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 Справка:
Удаление клиентской записи - операция не рекомендованная, поскольку при этом будет удалена финансовая информация, а также все события, связанные с этой записью (история подключения, переписка, замечания и т.д.). В случае, если вы создали ошибочно текущую запись - можете смело удалять ее. В ином случае, рекомендуем создать группу "удаленные" и перемещать в нее учетные записи клиентов, которые разорвали договор. При этом у вас сохранится финансовая информация и данные клиента на случай, если он изъявит желание подключиться снова. Если же вы намерены удалить запись клиента, обратите внимание на такие моменты: - наличные платежи клиента не будут удалены, поскольку их удаление повлияло бы на параметр "наличные на руках" администраторов, осуществлявших платежи данному клиенту. Эти платежи будут переведены в разряд "затраты и вложения в сеть" с соответствующим комментарием. Таким образом, все наличные финансовые проводки сохранятся. - все безналичные платежи, события и сообщения будут удалены. - если на клиенте числятся активированные карточки пополнения счета, то такие карточки будут переведены в разряд заблокированных. Т.е. карточки не удаляются, чтобы была возможность в любой момент времени решить спорный вопрос. |