Перейти к содержимому
Все статьи
Разработка

Мастер свободен, а услугу записать нельзя: как учитывать кресло и оборудование

17 октября 2026 г.· 4 мин чтения
Матрица занятости мастера, аппарата и кабинета: мастер свободен с 15:00, но аппарат занят до 16:00 и блокирует новую услугу.
Конфликт находится в общем оборудовании, а не в расписании сотрудника. Открыть схему крупнее

Расписание сотрудников показывает только часть загрузки

В салоне два мастера и один аппарат. Мастер свободен в 15:00, клиент записывается на аппаратную услугу, но аппарат уже занят другим специалистом. Если онлайн-запись проверяет только человека, конфликт обнаружится при визите. Такой случай нельзя исправить одним увеличением длительности всех услуг: ограничение находится в другом ресурсе.

Составьте для услуги набор обязательных ресурсов. Это может быть мастер с нужной квалификацией, кабинет, кресло и конкретное оборудование. Дополнительно учитывается подготовка места. Если ресурс не нужен всю длительность визита, сложная система способна описывать отдельные интервалы, но начинать стоит с ясной консервативной модели, которую сотрудники понимают.

Разложите одну услугу на занятость

Учебная модель услуги длительностью 60 минут
РесурсКогда занятПочему это важно
МастерВесь визитНельзя принять второго клиента одновременно
КабинетВизит и подготовка после негоСледующему клиенту нужно готовое помещение
АппаратСогласованный этап услугиМожет быть общим у нескольких мастеров
Подготовка местаПосле завершения процедурыНе должна исчезать из расписания

Числа и этапы в примере условны. Продолжительность процедур и требования к подготовке определяет специалист салона; статья не задаёт санитарных или медицинских нормативов. В системе записи надо хранить согласованные правила, а не выводить их из названия услуги.

Связь с Homade

На действующей странице Homade описаны журнал записей, карточки визитов, сотрудники, финансы и склад в соответствующих тарифах. Наличие и устройство конкретного многоресурсного ограничения проверяйте в текущей версии на своём сценарии. Не стоит считать обещанием продукта любую желаемую схему расписания из этой статьи.

Для демонстрации подготовьте два пересекающихся визита, разных мастеров и один общий аппарат. Затем попробуйте записать услугу через каждый используемый канал. Если администратор соблюдает ограничение вручную, а публичная запись о нём не знает, проблема остаётся. Правило должно быть общим для всех мест, где создаётся запись.

Перенос визита — такая же проверка, как новая запись

При переносе меняется не только начало. Надо повторно проверить весь набор ресурсов и время подготовки. Освобождение старого окна и занятие нового должны быть согласованы: ошибка посередине не должна оставлять ни потерянную бронь, ни двойной резерв.

Если выбирается любой подходящий аппарат из группы, сохраняйте, какой именно выделен. Абстрактная отметка «оборудование доступно» без назначения экземпляра способна позволить двум визитам занять один и тот же ресурс. При отказе интерфейс должен объяснять конфликт, не раскрывая лишние данные другого клиента.

Разбор переноса по действиям администратора

  1. Показать исходную запись и весь выделенный набор ресурсов.
  2. Проверить новое окно для каждого ресурса, сохраняя старое до принятия решения.
  3. Подтвердить перенос согласованной операцией и показать итоговое назначение.
  4. При конфликте сохранить прежнюю запись и предложить доступные альтернативы без скрытого освобождения.

Этот порядок помогает найти ошибку, когда свободное кресло показывается правильно, но прежняя бронь аппарата не освобождается после переноса.

Проверка интервалов на примере

Обычно удобно представлять занятость полуоткрытым интервалом: начало включено, конец нет. Тогда запись до 15:00 и следующая с 15:00 не пересекаются, если не требуется подготовка. Когда нужен буфер 10 минут, занятость первого ресурса заканчивается в 15:10, и следующая запись с 15:00 конфликтует.

Инструмент принимает список ресурсов и их занятость в формате «ресурс;начало;конец». Для предлагаемого визита укажите обязательные ресурсы. Он найдёт пересечения с учётом дополнительной подготовки нового визита. Существующие интервалы должны уже включать собственную подготовку. Модель работает в одном дне и часовом поясе, без автоматической оценки квалификации мастера.

Что измерять после внедрения

Считайте переносы из-за ресурсных конфликтов, ручные обходы и фактическую длительность подготовки. Если система слишком часто запрещает допустимые записи, разберите модель: возможно, общий ресурс нужен только на части визита. Но усложнение должно сохранять понятность администратору. Хороший алгоритм записи отражает физическую работу салона и объясняет отказ, а не просто выдаёт меньше свободных окон.

Проверка занятости нескольких ресурсов

Проверка одного дня. Необходимые ресурсы считаются занятыми на весь визит и его подготовку; существующие буферы включите в интервалы. Расчёт выполняется на вашем устройстве, введённые данные никуда не отправляются.

Материалы для проверки

Если нужна реализация

Состав работ зависит от текущего проекта и подтверждённой причины. Можно обсудить диагностику или разработку подходящего решения.

homade — ERP + CRM для салонов красоты CRM для салона красоты на заказ

Связанный материал: Онлайн-запись для салона: как она наполняет расписание

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться