Перейти к содержанию

Повторения

Настройки повторений в задачах категории:

Настройка Описание
Включить материализацию повторений Позволяет создавать цепочки повторяющихся задач.\
В механизме материализации опорной датой для каждого создаваемого экземпляра задачи считается дата начала работы над задачей. При изменении настроек повторения и последующей перематериализации применяются следующие правила: если все ранее созданные задачи запланированы на будущее, их расписание корректируется в соответствии с новыми настройками, при этом лишние задачи удаляются, а недостающие — создаются. Если задачи были материализованы в прошлом и среди них нет ни одной с датой старта в будущем, изменения не вносятся. Если в цепочке присутствуют как задачи в прошлом, так и в будущем, то настройки изменяются только для будущих задач, в то время как завершенные или просроченные задачи остаются без изменений
Отображать в задаче (Смарт-выражение) Видимость блока повторений в карточке уже созданной задачи. Смарт-выражение должно возвращать 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

| Отображение календаря поворений:

|

|

|