/База знаний

Графики работы

Шаблоны графиков — это переиспользуемые расписания: готовый график назначается сотруднику основным или временно на период.

Команда → Настройки. (Раньше раздел жил в «Запись → Графики работы», затем во вкладке «Графики» — старые ссылки ведут сюда.)

Графики показаны плитками: у каждой — название и тип («По дням недели» или «Цикл N дн.»), полоса дней (зелёные — рабочие), часы с обедом и кто работает по графику. Порядок плиток меняется перетаскиванием за ручку слева. Сверху вкладки — пояснение: здесь графики и причины заводят, а выбирают их в работе — график в карточке сотрудника («Сменить график»), причину — в окне дня и в заявках.

Зачем нужны

Если у вас 10 мастеров с одинаковым расписанием — можно один раз создать шаблон «Утро» и назначить его каждому. Часы сотрудника на любой день система берёт из назначенного ему графика на лету, поэтому изменили график — у всех, кто по нему работает, часы поменялись (с ближайшего понедельника, прошлые недели не трогаются).

Как задаются часы

Шаблон хранит часы работы на каждый день — открытие и закрытие. Слоты внутри окна вычисляются на лету из шага слота тенанта (Запись → Настройки → Шаг слота). Это значит: поменяете шаг слота — сетка перестраивается без переприменения шаблонов.

Часы филиала используются как подсказка дефолтов при создании шаблона: если у филиала на этот день стоит 10:00–22:00, шаблон сразу заполнится этими часами. Дальше вы можете их сузить или расширить — шаблон сам по себе декларирует валидное окно работы.

Если у тенанта несколько филиалов с разным графиком — в дроере появится селектор филиала, чтобы выбрать источник дефолтов. Если все одинаковые — селектор не показывается.

Обеденный перерыв

У каждого рабочего дня, помимо часов открытия и закрытия, можно задать обед — два поля «Обед с» и «Обед по». Слоты, попадающие в это окно, клиентам не предлагаются: например, при графике 09:00–18:00 с обедом 13:00–14:00 запись на 13:00 и 13:30 будет недоступна.

Обед — часть графика: он едет вместе с днём в расписание сотрудника и виден в часах основного графика в его карточке. Правила:

  • Указывайте обе границы обеда или оставляйте оба поля пустыми — половинчатый обед система не сохранит.
  • Начало обеда должно быть раньше конца, и весь перерыв — внутри рабочих часов дня.
  • Обед задаётся отдельно для каждого дня (хелпер «Скопировать в остальные» переносит часы вместе с обедом на другие рабочие дни).

Ночные смены (overnight)

Если закрытие меньше открытия — это ночная смена с переходом через полночь. Например: 22:00 → 04:00 — смена начинается в 22:00 текущего дня и заканчивается в 04:00 следующего. Слот-движок и проверка конфликтов корректно обрабатывают такие окна; в групповой записи на витрине услуги «после полуночи» отмечаются бейджем +1.

Круглосуточно (24/7)

Если открытие равно закрытию (например, 00:00 → 00:00) — окно считается бесконечным: ресурс работает 24 часа в сутки без ограничений. Используйте для круглосуточных объектов (бильярд, сауна).

Виды шаблонов

Редактор графика («Команда → Настройки» → «+ Новый график» или карандаш на плитке готового графика). Вверху — название и переключатель «По дням недели» / «Сменами» (сменный график собирается шагами: сколько дней подряд и какие часы). Внизу — подсказка: кто работает по графику сейчас и что «изменения применятся ко всем с понедельника; дни, поправленные вручную, не тронем» (с ближайшего понедельника после сегодняшнего дня).

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

По дням недели (weekly)

Отметьте рабочие дни галочками Пн..Вс и задайте одни часы («Рабочие часы с … до …») и, если нужно, перерыв («Перерыв с … до …») — они действуют на все отмеченные дни. Если у сохранённого графика часы по дням разные, редактор открывается по дням: для каждого дня «Выходной» либо свои часы и обед, а «Скопировать в остальные» на первом рабочем дне переносит его часы на остальные рабочие дни.

Примеры:

  • Стандарт — пн-пт 09:00–18:00, сб-вс выходные
  • Утро — пн-сб 08:00–13:00, вс выходной

Сменами (shift)

Для графиков, где рабочие и выходные дни чередуются по кругу: «2 через 2», «3 через 3», а также «2 утром, 2 вечером, 2 выходных». График собирается шагами. Шаг — это «рабочий» или «выходной», сколько дней подряд он длится и, для рабочего, какие часы (с … до …) и перерыв («Перерыв с … до …»). Кнопка «Добавить шаг» добавляет следующий шаг; под шагами показано, какой получился цикл («Цикл 6 дн.»). Длина цикла — сумма дней всех шагов, не больше 30.

С какого дня начинается цикл, в графике не задаётся: это выбирается при назначении сотруднику («Действует с» или начало периода) — эта дата первый день цикла. Расписание считается на лету: для каждой даты берётся номер дня в цикле и часы этого дня. Смена, которая заканчивается в 00:00 (например, вечерняя 16:00–00:00), заканчивается в полночь — в следующих сутках.

Если у сохранённого графика несколько соседних дней с одинаковыми часами, при открытии редактора они склеиваются в один шаг («2 дня 08:00–16:00»); сам график от этого не меняется.

Примеры:

  • 2/2 10–22 — два шага: рабочий 2 дня 10:00–22:00 и выходной 2 дня
  • Утро, вечер, выходные — три шага по 2 дня: рабочий 08:00–16:00, рабочий 16:00–00:00, выходной (цикл 6 дней)
  • Сутки через двое — рабочий 1 день 08:00–00:00, рабочий 1 день 00:00–08:00 и выходной 2 дня (цикл 4 дня)
  • Ночные 2/2 — рабочий 2 дня 22:00–06:00 (смена переходит на следующие сутки) и выходной 2 дня

Как назначить график сотруднику

У мастера — на вкладке График его карточки (Команда → сотрудник → График): рядом с заголовком «График работы» кнопка «Сменить график». Откроется окно «Сменить график · Имя»:

  1. График — из готовых в заведении. Выберите график из списка. Под списком коротко: «По дням недели · 09:00–18:00» или «Сменами, цикл 4 дн. · 10:00–22:00». Новые графики создаются в «Команда → Настройки» — ссылка в окне.
  2. На какой срок:
    • На период — поля «С» и «По». Например, мастер обычно работает сменами 2/2, а на одну неделю выходит 5/2: выберите «Будни 5/2» на эту неделю. Под полями подсказка: «После 25 октября сотрудник сам вернётся на основной «Сменный 2/2»». Возвращать вручную ничего не нужно. Если основного графика у сотрудника нет, подсказка скажет об этом.
    • Основной, с даты — поле «Действует с». Новый основной график заменяет прежний с этой даты: «Заменит основной график с этой даты. Прошлые недели не меняются.» Для сменного графика эта дата — первый день цикла.
  3. «Применить».

Даты раньше сегодняшнего дня (по часам заведения) выбрать нельзя — прошлые недели не меняются. Временные графики одного сотрудника не могут пересекаться по датам: система откажет с пояснением — выберите другие даты или сначала уберите прежний график.

Дни, которые уже поправлены вручную (выходной, отгул, особые часы, отсутствия), график не перезапишет — ручная правка дня всегда сильнее графика.

Если у мастера есть записи клиентов, которые выпадут из нового графика (выходной, вне часов, обед), перед назначением покажется список записей — сначала перенесите или отмените их, потом повторите. Проверяются только те записи, которых график касается: для периода — внутри «с–по», для основного — с выбранной даты.

Что видно в карточке

В блоке «График работы» — строки:

  • Основной: «Сменный 2/2» · с 1 сентября. Если дата начала неизвестна (графики, назначенные до появления этой возможности), строка идёт без даты.
  • С 1 ноября основной: «…» — если запланирована смена основного графика.
  • Временно: «Будни 5/2» · 19–25 октября, потом снова основной — и ссылка «убрать».

Часы по дням под строкой основного графика не повторяются — их видно в самом графике (Команда → Настройки) и в расписании. Если основного графика у мастера нет, под блоком пишется «Нет графика»: личных часов по дням у сотрудника больше не бывает, только «Нет графика» или сохранённый график.

«Убрать» временный график

Нажмите «убрать» и подтвердите.

  • Если период ещё не начался — график просто исчезнет.
  • Если период уже идёт — он закончится вчерашним днём, а с сегодняшнего дня сотрудник работает по основному графику. Прошедшие дни не меняются.

Основной график «убрать» нельзя — его заменяют новым основным («Основной, с даты»).

Карточка мастера

В карточке мастера (поле «Шаблон») выбранный график становится основным с сегодняшнего дня. Если шаблон не менялся, сохранение карточки график не трогает. Другие сроки (на период, с другой даты) — только через «Сменить график» в карточке сотрудника.

Правка графика

Изменения готового графика действуют с ближайшего понедельника — идущая неделя и прошлые не меняются. Ручные дни не затрагиваются. Перед сохранением проверяется, что активные записи (на ближайшие 180 дней) не выпадут из нового расписания — если выпадают, показывается список конфликтов с подтверждением.

Удалить график, по которому кто-то работает сейчас или будет работать, нельзя: «По нему работают N — сначала смените им график».