Автоповтор задач
datool.ruАвтоповтор задач — плагин для Покет листс, который возвращает регулярные дела в список сам. Штатный Покет листс повторяет только список целиком; поля повтора у отдельной задачи есть, но никогда не срабатывают. Плагин закрывает этот пробел: любая задача — в любом списке или среди личных — повторяется по расписанию или в тот момент, когда её отметили выполненной.
Два режима повтора
По расписанию. Копия появляется в каждую дату расписания. Для дел с жёсткой датой: отчёт 5-го числа, проверка резервных копий по понедельникам.
При выполнении. Копия появляется в момент, когда задачу отметили выполненной, а срок считается от дня выполнения. Для дел, где важен промежуток, а не календарь: «через две недели после прошлого раза».
Оба сразу. Сработает то, что наступит раньше; досрочное выполнение сдвигает расписание вместе с собой.
Что умеет Базовая редакция
Интервалы: дни, рабочие дни, недели, месяцы, годы — от 1 до 366 единиц.
Дата начала, время дня и условие остановки: бессрочно, после нужного числа повторов или до даты.
Предпросмотр ближайших дат прямо в настройках — ошибку в расписании видно до сохранения.
Три точки входа: значок ⟳ в строке задачи, пункт «Автоповтор» в панели задачи и страница «Автоповтор» в боковом меню — с фильтрами, поиском и журналом созданных копий.
Правило переходит на новую копию, как это делает штатный повтор списка: в работе всегда одна активная задача, а история остаётся в списке.
Пропущенные даты собираются в одну копию, а не в очередь из тридцати задач после отпуска.
«Не создавать новую копию, пока предыдущая не выполнена» — чтобы невыполненные дела не множились.
«Отложить до даты»: правило спит и возвращается в работу само.
Ошибочная галочка снимается — нетронутая копия удаляется сама, правило возвращается на место.
Удалённая задача не рушит правило: оно переходит в ожидание, восстановление — в один клик.
Перенос нерабочих настроек повтора Покет листс: уже проставленные у задач, но не работающие поля превращаются в настоящие правила.
Отметка в списке у задач, для которых повтор настроен.
До 10 одновременно работающих правил.
Как это работает
Нажмите ⟳ в строке задачи или откройте «Настроить автоповтор» в её панели.
Выберите режим, интервал, дату начала и условие остановки — ближайшие даты покажутся тут же.
Сохраните. Дальше задача возвращается сама; все правила собраны на странице Автоповтор .
Надёжно и без сюрпризов
Плагин не изменяет ни одной таблицы Покет листс и создаёт задачи штатным способом: копии одинаково видны в браузере, в мобильном приложении и через API.
Выполнение замечается по состоянию данных, а не по событию интерфейса: задача, закрытая с телефона или через API, порождает повтор так же, как закрытая в браузере.
Каждый повтор занимает свой слот с уникальным ключом — два одновременных прохода не создадут задачу дважды.
Фоновый проход по cron; без cron повторы создаются при открытии Покет листс.
Плагин не отправляет данные наружу и не подгружает библиотеки с внешних CDN.
Самодиагностика для администратора: транзакции, кодировка, блокировки, свежесть прохода, арифметика дат.
Интерфейс на русском и английском, светлая и тёмная тема.
Базовая и Премиум
Возможность Базовая Премиум
Повтор по расписанию и при выполнении задачи Да Да
Интервалы: дни, рабочие дни, недели, месяцы, годы Да Да
Дата начала, время дня, условие остановки, предпросмотр дат Да Да
Страница правил с поиском и журналом, «отложить до даты», самодиагностика Да Да
Одновременно работающих правил до 10 без ограничения
По дням недели, по числу месяца, по N-му дню недели месяца — Да
Производственный календарь: пропуск и перенос нерабочих дней — Да
Ротация исполнителей по кругу — Да
Циклические значения и подстановки в тексте — Да
Копирование подзадач и вложений — Да
Копии в другой список, создание заранее, повышение приоритета, уведомления — Да
Одно расписание нескольким задачам сразу — Да
Статистика выполнения и выгрузка CSV — Да
Автоуборка старых выполненных копий — Да
Обе редакции — один плагин и один установочный архив. Премиум включается премиум-лицензией; перейти с Базовой на Премиум можно в любой момент, правила и журнал сохраняются.
Покет листс 5.5.5 или новее, интерфейс Webasyst 2, PHP 8.2 и выше с mbstring, Инсталлер 2.7.0 и новее, MySQL/MariaDB с InnoDB, utf8mb4 и работающей функцией GET_LOCK. Для своевременного появления задач нужен работающий cron; без него повторы создаются при открытии Покет листс. Лицензия плагина не зависит от лицензии приложения.
Документация и подробности — на странице плагина . Вопросы: support@datool.ru .

