Efendy
|
|
« Ответ #450 : 02 Ноября 2013, 11:24:47 » |
|
будет ли правильным в services.pm my $db = Db->sql("SELECT * FROM v_services WHERE (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) OR tags LIKE '%,end_now,%'"); дописать my $db = Db->sql("SELECT * FROM v_services, users WHERE (tm_end > 0 AND tm_end < UNIX_TIMESTAMP()) and state = 'on' OR tags LIKE '%,end_now,%'");
сообщениями пока не пользуюсь.
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #451 : 02 Ноября 2013, 11:26:02 » |
|
Efendy спасибо за наводку.
заметил такую весчь завели мы трех юзеров, разные пакеты, одна группа, и у всех после окончания она автоматически не продлилась а просто пропала, пришлось всем троим заново руками назначать услугу.C остальными все ок поснимало
Тоже самое было, только не помню до установки модуля или после. Троим добавляли услугу вручную. После установки модуля нужно ядро перезапустить, забыл сказать.
|
|
|
Записан
|
|
|
|
Fredik
NoDeny
Старожил
Карма: 5
Offline
Сообщений: 362
|
|
« Ответ #452 : 03 Ноября 2013, 19:29:09 » |
|
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее
не работает, вообще ни у кого ничего не снимает
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #453 : 04 Ноября 2013, 09:49:12 » |
|
Прикольно даже, хотя это отходит от концепции нодени, но работать должно по идее
не работает, вообще ни у кого ничего не снимает
SELECT v.* и вообще, лучше запрос переписать через EXISTS
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #454 : 04 Ноября 2013, 16:18:54 » |
|
будет ли правильным ...
В общем, ты тут шумел-шумел "помогите", а придумал более-менее оптимальное решение. Конечно, оно не ложится в идеологию, но я подумал, что ну и пусть, если вам так уж важно. Сделаю эту фичу
|
|
|
Записан
|
|
|
|
Fredik
NoDeny
Старожил
Карма: 5
Offline
Сообщений: 362
|
|
« Ответ #455 : 04 Ноября 2013, 18:39:09 » |
|
Огромное спасибо, щас доберусь до компа обновлюсь
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #456 : 04 Ноября 2013, 18:42:54 » |
|
Огромное спасибо, щас доберусь до компа обновлюсь
Хотя, когда я уже сделал, то понял, все равно клиент в минусе на 1 месяц будет по твоей схеме.
|
|
|
Записан
|
|
|
|
sov
|
|
« Ответ #457 : 04 Ноября 2013, 23:40:55 » |
|
Объясните, что имеется в виду под "клиенты уходят в минуса"? А то я смотрю, у всех глобальные проблемы, а я понять не могу, в чём дело. Может, мне уже пора начинать беспокоиться?
Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты.
Или это неправильный алгоритм и должно работать как-то по-другому?
|
|
|
Записан
|
|
|
|
sov
|
|
« Ответ #458 : 05 Ноября 2013, 08:04:52 » |
|
А... Вон оно что! Народ хочет, чтобы вообще минусов не было. Даже за один месяц.
|
|
|
Записан
|
|
|
|
Nafanya
NoDeny
Старожил
Карма: 1
Offline
Сообщений: 459
|
|
« Ответ #459 : 05 Ноября 2013, 08:07:24 » |
|
Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты. У меня немного другой принцип. Месяц не пользовался - снимается другая сумма - за сохранение порта в свиче за клиентом. Как это организовать? Сумма за содержание + уменьшенный на эту сумму тариф - как бы не интересно. Можно и забыть установить или клиенты могут зайти в свою клиентскую статистику, а иные еще умеют читать. А если сделать отдельным модулем - не пользовался инетом - не сняло за инет а сняло другую сумму. Или же сделать в услугах. Трафик не поднялся выше указанного размера то снимается сумма за содержание порта?
|
|
|
Записан
|
Кому то Бог дал ручки, а кому то - грабельки.
|
|
|
ivanmfan
|
|
« Ответ #460 : 05 Ноября 2013, 08:10:00 » |
|
Начался новый период, у клиента сняло за один месяц - и всё. Если денег на счету недостаточно - сидит с минусом за один месяц, интернета не получает, пока не оплатит. Хоть год будет не платить - меньше, чем минус один период у него не будет. Оплатил - стало на счету ноль и он работает месяц с момента оплаты.
Или это неправильный алгоритм и должно работать как-то по-другому?
Уходит даже более чем один период. Т.е. за год неоплаты насобирается большой долг. Логично что человек этот долг погашать не будет, вот и приходится вручную списывать задолжность.
|
|
|
Записан
|
|
|
|
cojiict
|
|
« Ответ #461 : 05 Ноября 2013, 09:33:33 » |
|
вот и приходится вручную списывать задолжность.
А потім власники чи керівництво почитає виявляти підозри на махінації Ми дублюємо (точніше за основу) 1с. А ще приходиться телефонувати абоненту та нагадувати про оплату - а в разі відмови -> тарифний плна "заблокирован" і ніяких мінусів більше 1-го місяця
|
|
|
Записан
|
|
|
|
sov
|
|
« Ответ #462 : 05 Ноября 2013, 11:23:19 » |
|
У меня немного другой принцип. Месяц не пользовался - снимается другая сумма - за сохранение порта в свиче за клиентом. Как это организовать? Сумма за содержание + уменьшенный на эту сумму тариф - как бы не интересно. Можно и забыть установить или клиенты могут зайти в свою клиентскую статистику, а иные еще умеют читать. А если сделать отдельным модулем - не пользовался инетом - не сняло за инет а сняло другую сумму. Или же сделать в услугах. Трафик не поднялся выше указанного размера то снимается сумма за содержание порта?
А, кстати, да. Такой вариант для тебя проще всего. Там при месячном обсчёте проверяется трафик и если он меньше указанного - снятие не начисляется. Можно прямо в условие проверки добавить снятие нужной тебе суммы, которую, для удобства, прописать в конфиги. Хотя, конечно, надо подумать, не нужно-ли при таком снятии ещё какие-нибудь дополнительные условия проверять?
|
|
|
Записан
|
|
|
|
sov
|
|
« Ответ #463 : 05 Ноября 2013, 11:26:19 » |
|
Уходит даже более чем один период. Т.е. за год неоплаты насобирается большой долг. Логично что человек этот долг погашать не будет, вот и приходится вручную списывать задолжность.
А настройка в тарифах параметра "Минимальный трафик" не решает вашу проблему?
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #464 : 13 Ноября 2013, 13:58:26 » |
|
Подскажите. То ли просто Я не могу найти, то ли это ещё не реализовано. В настройках Клиентской статистики есть пункты Максимальное количество сообщений в сутки, которые может послать клиент администрации, если на них администрация не дала ответ. 0 - нет ограничений. Количество дней в течение которых сообщение будет держаться на титульной странице его статистики. По умолчанию 15 дней А как сделать чтобы клиенты могли отправлять сообщения с Клиентской статистики ?
|
|
|
Записан
|
|
|
|
|