Немного возобновлю тему.
В общем, применил выполнение процесса по крону - этот вариант работает, крон срабатывает (не пойму, почему все-таки не работает скрипт повторяющихся задач... вот именно он и не хочет ни в какую работать).
Сделал автоматизацию на копирование записи по крону (выполнить процесс по крону). В настройке действий хочу задать такие параметры (касаются Расширенный календарь со временем) http://joxi.ru/52a9EYYS0GabD2
Т.е. когда я таким образом копирую запись "Задача", я естественно, хочу чтобы указанные даты (в полях действий автоматизации) получили определенное значение даты и времени. В моем конкретном случае - чтобы дата "сдвинулась" на 24 часа (1 день) от ровно той даты, что стоит в "исходной/копируемой" задаче.
Простыми словами: у меня в текущей Задаче стоит Дата старта 25.01.2023 18:36 и я хочу, чтобы в новой (скопированной) Задаче стояло 26.01.2023 18:36 - т.е. ровно на 1 день больше с таким же временем.
Если я поставлю в настройках поля автоматизации например "+1" в поле Расширенный календарь http://joxi.ru/Dr8pjEEtDk6J7r , а также если я ставлю на сервере крон по запуску данной автоматизации, например ежедневно в 00-00 часов, то в результате у меня получится новая запись Задача, но в поле будет значение даты от 00-00 "+1" - 27.01.2023 00:00 . А мне нужно именно 26.01.2023 18:36 . Можно ли как-то прописать условие добавления "поле расширенный календарь прошлой записи + 1 день" ?
Поле Динамическая дата не подходит, т.к. нужно именно редактируемое поле... Кто-то подскажет как сделать?
Повторяющиеся задания - не работает
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Повторяющиеся задания - не работает
Это нужно будет свой пхп код написать. https://docs.rukovoditel.net.ru/index.php?p=125
Тоесть получили значение поля с датой и затем уже добавили +1
Даты хранятся в timestamp
Ну и затем код для обновления записи
https://docs.rukovoditel.net.ru/index.p ... date_by_id
Тоесть получили значение поля с датой и затем уже добавили +1
Даты хранятся в timestamp
Код: Выделить всё
$time = [277];
$new_time = strtotime("+1 day",$time);https://docs.rukovoditel.net.ru/index.p ... date_by_id
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Повторяющиеся задания - не работает
Я так и предполагал...support писал(а): 25 янв 2023, 19:16 Это нужно будет свой пхп код написать. https://docs.rukovoditel.net.ru/index.php?p=125
Тоесть получили значение поля с датой и затем уже добавили +1
Даты хранятся в timestamp
Ну и затем код для обновления записиКод: Выделить всё
$time = [277]; $new_time = strtotime("+1 day",$time);
https://docs.rukovoditel.net.ru/index.p ... date_by_id
Не могу протестировать, т.к.
а) не поддерживается поле Расширенный календарь в настройках повторяющихся полей
б) собственно, у меня не срабатывает скрипт /cron/recurring_tasks.php
Но, в любом случае, спасибо, буду думать что сделать.