Блокировка должников
Осуществляется задачей Блокировка CerberCrypt. Минимальная частота запуска - один раз в сутки после задачи начисления. Если в договоре присутствуют иные виды списаний кроме начисления за использование цифрового ТВ, то задачу можно установить несколько раз в сутки.
В конфигурации задачи указывается код модуля. При блокировке пакеты всех договоров, баланс которых менее лимита, переводятся в статус заблокировано.
Параметр forgive.hours определяет сколько часов от суток "прощать" клиенту. Под "прощением" понимается, что если задача запускается ранее указанного часа суток, то блокировка производится мгновенно и прошедшие часы достаются клиенту даром. Если задача запускается после этого часа, до добавляется задание на блокировку с 0 часов последующих суток, клиент может смотреть канал до конца суток (это задание обрабатывается задачей установка актуальных статусов пакетов CerberCrypt). "Прощение" определённого числа часов предотвращает недовольство клиентов в связи с отключением каналов в 0 часов, как это должно следовать из требования корректности начислений (при снятии денег посуточно блокировка должна происходить на границе суток).
mid=<код модуля>
# сколько часов от суток "прощать" при блокировке
forgive.hours=
2
В данном примере если блокировка производится после 2х часов ночи, статус заблокировано устанавливается со следующего дня, позволяя абоненту доработать день (и он будет протарифицирован).
Если у пакета установлен параметр "Не блокируемый", то в этой задаче он обрабатываться не будет.