Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно.

=====Shedule (расписание)=====
Расписание выполнения запланированные команд разных модулей. 
Например, отчисление денег или изменение тарифного плана. 
После выполнения расписания результат заносится в журнал действий аккаунта 

список запланированных и просроченных расписаний (красным выделяются)

{{:abills:docs:manual:admin:shedule_list.png|}}


|День:	| День месяца. Звёздочка любой день  |
|Месяц:	| Месяц. Звёздочка любой месяц |
|Год:	| Год. Звёздочка любой год |
|Количество:	 | Количество запуской команд расписания до момента удаление команды из расписания    |
|Тип:	| Тип расписания. \\ \\  **SQL** - SQL  команда \\ **CMD** - Консольная команда. Выполняется с правами  root  |
|Действие: | Действие на выполнение |
|Комментарии:| Комментарий к действию  |


====Периодический SQL запрос====

**Пример** \\
Проверка и установка абонентам с негативным депозитом статуса услуги Internet - ''Слишком маленький депозит''

  UPDATE dv_main SET disable=5 WHERE disable=0 AND uid IN (
  SELECT u.uid 
    FROM users u
    LEFT JOIN companies company ON (u.company_id=company.id)
    LEFT JOIN bills b ON (u.bill_id = b.id)
    LEFT JOIN bills cb ON (company.bill_id=cb.id)
   WHERE if(company.id IS NULL, b.deposit, cb.deposit) + u.credit < 0
  )
  LIMIT 10