Несоответствие с переменной block_recalc_prepaid

Технические вопросы по UTM 5.0
Ответить
andrew_b
Сообщения: 145
Зарегистрирован: Пт янв 21, 2005 07:35

Несоответствие с переменной block_recalc_prepaid

Сообщение andrew_b »

В документации написано:
block_recalc_prepaid - Может принимать следующие значения: 0 (предоплаченные единицы предоставляются в полном объёме, несмотря на блокировки пользователя) и 1 (производится перерасчёт предоплаченных единиц пропорционально тому времени, в течение которого пользователь не находился в состоянии системной блокировки).

Выставляем значение 0.
Добавляем нового абонент и смотрим - галочка уменьшать предоплаченный трафик стоит.

Аналогично с block_recalc_abon. При значении 0 галочка не списывать абон плату установлена. При значении 1 убирается.

Как все-таки правильно?

petrovs
Сообщения: 286
Зарегистрирован: Вт мар 15, 2005 16:54
Контактная информация:

Сообщение petrovs »

надо сначала разблокировать пользователя, затем поставить где нужно галки, а затем только блокировать, Причем после каждой операции надо нажимать "Применить".

andrew_b
Сообщения: 145
Зарегистрирован: Пт янв 21, 2005 07:35

Сообщение andrew_b »

petrovs писал(а):надо сначала разблокировать пользователя, затем поставить где нужно галки, а затем только блокировать, Причем после каждой операции надо нажимать "Применить".
Я же написал выше- !!! при заведении нового абонента !!!.
Не надо мне блокировать и разблокировать. Я говорю о том, что галочки отображаются с точностью наоборот от написанного в документации.

andrew_b
Сообщения: 145
Зарегистрирован: Пт янв 21, 2005 07:35

Сообщение andrew_b »

Прошу прощения, но я так не увидел ответа на свой вопрос?
Как работают галочки?

spec
Сообщения: 371
Зарегистрирован: Сб апр 16, 2005 14:03

Сообщение spec »

Там неточность была даже не в этом месте.
В следующем билде (1.10-014)все будет работать корректно.

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

spec писал(а):Там неточность была даже не в этом месте.
на данный момент поставлена задача - расставить всем пользователям галочки "не списывать аб. плату" и "уменьшать предоплаченный трафик".
пользователей - больше тысячи. единственный вариант выполнить эту задачу - выставить в базе соответствующие значения.
будет ли потом всё корректно отрабатывать?
(и каким запросом в базу это всё делается пока на уме только update accounts set block_recalc_prepaid=1; и update accounts set block_recalc_abon=1;)

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

сопственно, интересует вопрос - отработают ли эти галочки у заблокированных пользователей при смене месяца.
то есть будет ли снята аб. плата или нет?

spec
Сообщения: 371
Зарегистрирован: Сб апр 16, 2005 14:03

Сообщение spec »

На галочки система смотрит в момент блокировки.
Если при смене месяца пользователь не разблокировался, то тип блокировки не изменится.

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

spec писал(а):На галочки система смотрит в момент блокировки.
Если при смене месяца пользователь не разблокировался, то тип блокировки не изменится.
и что, будет снимать деньгу?

что, чтобы система отучилась снимать абонентку нужно всех заблокированных пользователей переблокировать???

кстати, запросы в mysql нормально должны отработать?

Ответить