Структура программы задаёт, что повторяется; сроки, переносы и паузы решают, на какие даты это ляжет на календаре — и что происходит с сессиями, которые уже туда вышли.
Сроки программы
Дата начала новой программы по умолчанию — сегодня, дата окончания — через полгода; тренер может продлить её вручную, но не больше чем на год от начала. Сроки уже активной программы можно сдвинуть в любой момент через «Сроки» — редактор всегда переспрашивает перед сохранением и в подтверждении показывает, что изменится:
расписание программы на календаре пересчитается от новой даты начала, а переносы сессий и паузы сдвинутся вместе с ней;
сессии, уже вышедшие на календарь, остаются на прежних датах — новые сроки их не переносят автоматически;
отдельным чекбоксом можно удалить уже вышедшие сессии без тренировки, чтобы расписание не задваивалось; сессии с начатой или готовой тренировкой этот чекбокс не трогает.
Перенос и отмена сессий
Дата из шаблона остаётся черновиком программы, пока её не открыли: она превращается в обычную запись календаря сама, как только вы заходите в неё или переносите, и дальше правится как любая сессия, а не как шаблон. При отмене такой сессии из её карточки можно вместо обычной отмены выбрать «Перенести в программе» и указать новую дату — программа перенесёт занятие вперёд, сохранив его в графике.
Паузы и недоступность
«Паузы» — окна, на которых программа стоит: плановая дата окончания сдвигается на длину паузы. «Добавить паузу» задаёт «С», «По» и необязательное «Примечание»; на период в прошлом редактор предупредит, что уже вышедшие сессии на календаре сами не изменятся. Паузы «Из недоступности» получены из дневника человека и правятся уже там, а не в этом списке; удаление своей паузы пересчитывает плановую дату окончания программы обратно.
В дневнике клиента недоступность может сама поставить программы на паузу, если включить «Сдвинуть программы»: выбранные активные программы встанут на паузу, и дата окончания сдвинется вместе с ними. Без этого тумблера на сетке останется только штриховка дня, а программа продолжит идти по прежнему графику. В своём дневнике так программы не сдвигают — настройка доступна только тренеру.