Повторения¶
Настройки повторений в задачах категории:
| Настройка | Описание |
|---|---|
| Включить материализацию повторений | Позволяет создавать цепочки повторяющихся задач.\ В механизме материализации опорной датой для каждого создаваемого экземпляра задачи считается дата начала работы над задачей. При изменении настроек повторения и последующей перематериализации применяются следующие правила: если все ранее созданные задачи запланированы на будущее, их расписание корректируется в соответствии с новыми настройками, при этом лишние задачи удаляются, а недостающие — создаются. Если задачи были материализованы в прошлом и среди них нет ни одной с датой старта в будущем, изменения не вносятся. Если в цепочке присутствуют как задачи в прошлом, так и в будущем, то настройки изменяются только для будущих задач, в то время как завершенные или просроченные задачи остаются без изменений |
| Отображать в задаче (Смарт-выражение) | Видимость блока повторений в карточке уже созданной задачи. Смарт-выражение должно возвращать 1 (true = повторения отображаются) или 0 (false = повторения не отображаются) |
| Дата начала (Смарт-выражение) | Дата начала повторения по умолчанию |
| Дата окончания (Смарт-выражение) | Дата окончания повторения по умолчанию |
| Право редактировать повторение (Смарт-выражение) | Определяет право доступа к настройкам повторения в карточке задачи. Смарт-выражение должно возвращать 1 (true = настройки можно редактировать) или 0 (false = настройки нельзя редактировать) |
| Порядок повторений | Порядок блока повторений в задаче относительно блоков ДП |
| Стилизация календаря повторений (Смарт-выражение) | Смарт-выражение возвращает набор данных с тремя колонками в строгом порядке: дата и время, значение цвета и заголовок. |
| Срок (Смарт-выражение) | Смарт-выражение, задающее срок по умолчанию для каждого экземпляра повторяющейся задачи при материализации. Если указано — срок автоматически подставляется при создании очередной задачи в серии. |
| Скрыть выбор даты окончания серии повторений | Если включено, элемент выбора даты окончания серии повторений скрывается в карточке задачи. Используется, когда окончание серии определяется автоматически и не должно редактироваться вручную. |
| Скрыть выбор срока в блоке повторений | Если включено, поле ввода срока скрывается в блоке повторений карточки задачи. Целесообразно применять совместно со смарт-выражением Срок, когда срок рассчитывается автоматически. |
[Пример скрипта](../../../../
| SELECT
| cast(DATEADD(day, -1, src.src_date) as datetime2) as dates,
| \'green\' as color,
| \'Заголовок подсказки\' as title
| from dbo.Tasks t with(nolock)
| cross apply OPENJSON(\@eventParam1, \'\$\')
| WITH (src_date datetime \'\$\') src where t.TaskId = \@ContextId
| Отображение календаря поворений:
|
|
|