Как это реализовать, руками тяжко менять.valaykhal писал(а):Решил не создавать новую тему, у нас стоит 5.2.1-008 хотим всем пользователям установить Пересчитывать абонентскую плату, дабы при минусовом балансе не уходили в большие минуса. Подскажите запрос как массово всем пользователям уставить данную галочку?
Не списывать абонентскую плату при недостатке средств
Примерно так.
Получаем лицевые счета абонетов с "минусом":
Потом для каждого абоннета ставим безлимитный режим:
Получаем лицевые счета абонетов с "минусом":
Код: Выделить всё
SELECT a.id FROM accounts a WHERE a.balance < -a.credit AND a.unlimited <> 1 AND is_blocked <> 0 AND a.is_deleted = 0 ORDER BY a.id
Код: Выделить всё
/netup/utm5/bin/utm5_urfaclient -a change_block_params -account_id $account_id -unlimited 1 -block_recalc_abon 0 -block_recalc_prepaid 0