[{"data":1,"prerenderedAt":105},["ShallowReactive",2],{"docs-article-program-schedule":3,"i-lucide:menu":98,"i-lucide:arrow-left":103},{"slug":4,"title":5,"summary":6,"category":7,"publishedAt":8,"sortOrder":9,"updatedAt":8,"body":10,"coverImageId":95,"coverImageUrl":95,"coverImageSources":95,"imageUrls":96,"imageSources":97},"program-schedule","Сроки программы","Как сроки, переносы и паузы программы в Kinetick двигают даты тренировок на календаре и что при этом происходит с уже вышедшими сессиями.","training-programs","2026-09-15T14:38:11.286Z",1,{"type":11,"content":12},"doc",[13,26,35,39,61,68,80,87,91],{"type":14,"content":15},"paragraph",[16,24],{"text":17,"type":18,"marks":19},"Структура программы","text",[20],{"type":21,"attrs":22},"link",{"href":23},"https://kinetick.ru/docs/program-structure",{"text":25,"type":18}," задаёт, что повторяется; сроки, переносы и паузы решают, на какие даты это ляжет на календаре — и что происходит с сессиями, которые уже туда вышли.",{"type":27,"attrs":28,"content":30},"heading",{"level":29},2,[31],{"text":5,"type":18,"marks":32},[33],{"type":34},"bold",{"type":14,"content":36},[37],{"text":38,"type":18},"Дата начала новой программы по умолчанию — сегодня, дата окончания — через полгода; тренер может продлить её вручную, но не больше чем на год от начала. Сроки уже активной программы можно сдвинуть в любой момент через «Сроки» — редактор всегда переспрашивает перед сохранением и в подтверждении показывает, что изменится:",{"type":40,"content":41},"bulletList",[42,49,55],{"type":43,"content":44},"listItem",[45],{"type":14,"content":46},[47],{"text":48,"type":18},"расписание программы на календаре пересчитается от новой даты начала, а переносы сессий и паузы сдвинутся вместе с ней;",{"type":43,"content":50},[51],{"type":14,"content":52},[53],{"text":54,"type":18},"сессии, уже вышедшие на календарь, остаются на прежних датах — новые сроки их не переносят автоматически;",{"type":43,"content":56},[57],{"type":14,"content":58},[59],{"text":60,"type":18},"отдельным чекбоксом можно удалить уже вышедшие сессии без тренировки, чтобы расписание не задваивалось; сессии с начатой или готовой тренировкой этот чекбокс не трогает.",{"type":27,"attrs":62,"content":63},{"level":29},[64],{"text":65,"type":18,"marks":66},"Перенос и отмена сессий",[67],{"type":34},{"type":14,"content":69},[70,72,78],{"text":71,"type":18},"Дата из шаблона остаётся черновиком программы, пока её не открыли: она превращается в обычную запись календаря сама, как только вы заходите в неё или переносите, и дальше правится как любая ",{"text":73,"type":18,"marks":74},"сессия",[75],{"type":21,"attrs":76},{"href":77},"https://kinetick.ru/docs/session-details",{"text":79,"type":18},", а не как шаблон. При отмене такой сессии из её карточки можно вместо обычной отмены выбрать «Перенести в программе» и указать новую дату — программа перенесёт занятие вперёд, сохранив его в графике.",{"type":27,"attrs":81,"content":82},{"level":29},[83],{"text":84,"type":18,"marks":85},"Паузы и недоступность",[86],{"type":34},{"type":14,"content":88},[89],{"text":90,"type":18},"«Паузы» — окна, на которых программа стоит: плановая дата окончания сдвигается на длину паузы. «Добавить паузу» задаёт «С», «По» и необязательное «Примечание»; на период в прошлом редактор предупредит, что уже вышедшие сессии на календаре сами не изменятся. Паузы «Из недоступности» получены из дневника человека и правятся уже там, а не в этом списке; удаление своей паузы пересчитывает плановую дату окончания программы обратно.",{"type":14,"content":92},[93],{"text":94,"type":18},"В дневнике клиента недоступность может сама поставить программы на паузу, если включить «Сдвинуть программы»: выбранные активные программы встанут на паузу, и дата окончания сдвинется вместе с ними. Без этого тумблера на сетке останется только штриховка дня, а программа продолжит идти по прежнему графику. В своём дневнике так программы не сдвигают — настройка доступна только тренеру.",null,{},{},{"left":99,"top":99,"width":100,"height":100,"rotate":99,"vFlip":101,"hFlip":101,"body":102},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"/>",{"left":99,"top":99,"width":100,"height":100,"rotate":99,"vFlip":101,"hFlip":101,"body":104},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"/>",1790458449040]