# Ссылка для мастера (планшет)

Раздел: Запись клиентов.

Выносная ссылка типа «Бронирование» и экран `portable/booking/`. Это не публичная витрина (`zapis/`), а вход сотрудника без пароля. Ниже — каждый элемент окна ссылок и планшета.

## Окно «Ссылка для выносного интерфейса» (scope booking)

Открывается из «Онлайн-запись» кнопкой «Ссылки для мастеров» (или из Интеграции → Выносные ссылки с выбором интерфейса бронирования). Модалка выносной ссылки.

- Текст-подсказка со ссылками на справки ТСД / MES / KDS / эта страница (для booking видна ссылка на эту справку).
- Строка тарификации portable.
- **Интерфейс** — выбор типа выносного UI (при открытии из онлайн-записи часто зафиксирован на бронировании).
- **Рабочий центр** — выбор мастера/поста; обязателен для booking. Пункт «— выберите —».
- **Разрешить чат с клиентом** — чекбокс (для booking: переписка по записям из бота); подсказка про планшет и Telegram/MAX.
- **Номер кассы / точки** — число (для других интерфейсов; в booking обычно скрыт).
- **Комментарий** — кому выдана, до 128 символов.
- После создания: **Ссылка** (только чтение) + **Копировать**; мета (срок и т.п.).
- Таблица **Активные ссылки**: колонки Интерфейс, Рабочий центр, Чат, Касса (часть скрыта по типу), Комментарий, Создана, Активность, Действует до, кнопка **Отозвать**.
- **Создать ссылку** / **Закрыть**.
- Пустой список: «Нет активных ссылок». Блок ошибки.

Ссылка показывается один раз — сохраните. Мастер открывает её на телефоне/планшете без пароля и видит записи только своего РЦ.

## Планшет мастера: главный экран

- Шапка: заголовок «Мои записи», подзаголовок (база / РЦ).
- **День** — выбор даты; список записей выбранного дня.
- **Обновить** — перезагрузить список.
- **Прочитать дисконтную карту** — если включена дисконтная программа (иначе скрыта).
- Список карточек визитов; пустое состояние: «На этот день записей нет».
- Строка ошибки действий.

## Кнопки на карточке визита

Набор зависит от статуса и источника записи:

- **Подробнее** — оверлей с услугами, длительностью, телефоном, комментарием, статусом.
- **Перенести** — другой день и свободный слот своего РЦ; если клиент из бота — подтверждение и уведомление о новом времени.
- **Написать** — чат в боте (если разрешён чат и запись из бота); при непрочитанных — бейдж ✉ +N (как на канбане CRM); после открытия переписки бейдж снимается.
- **Бонусы** — без QR, если клиент записался из бота (дисконт по визиту).
- **Пришёл** — статус «Пришёл» (для запланированных).
- **Выполнил** — после «Пришёл»: статус «Готово», сразу проведённая расходная по услугам записи; клиенту в бот (если из бота) — «Спасибо, что воспользовались нашими услугами».
- **Отменить** — отмена записи (с подтверждением).

## Оверлей «Запись» (подробнее)

- Заголовок, **×** закрыть.
- Тело с деталями визита (услуги, длительность, контакты, статус).
- Ряд действий (те же кнопки, что уместны для статуса).

## Оверлей «Перенести запись»

- Подсказка клиента и текущего времени.
- **День** — дата.
- Подсказка «Выберите свободный слот»; сетка слотов.
- **Сохранить новое время** — активна после выбора слота.
- Ошибка / **×** закрыть.

## Оверлей «Переписка»

- Подпись клиента; лента сообщений.
- **Сообщение в бот** — многострочное поле.
- **Фото** — JPEG/PNG/WebP; превью имени; **Убрать**.
- **Отправить**.
- Лайтбокс просмотра вложений; ошибки; **×**.

## Оверлей «Дисконтная карта» / бонусы

Кнопка на главном экране или «Бонусы» на визите.

- Домашний экран: **Сканировать QR покупателя**, **Ввести код вручную**.
- Скан: видео камеры, статус, **Назад**.
- Вручную: **Код клиента**, **Секретный код QR**, **Найти клиента**, **Назад**.
- Карточка клиента: имя, ссылка/ref, баланс баллов.
- **Сумма покупки, ₽**; **Списать баллов**; **Начислить баллов** (часто только чтение — расчёт).
- **Начислить баллы**, **Списать баллы**, **Закрыть**, **Прочитать другую**.

## Смежные справки

Онлайн-запись, подготовка услуг, ТСД (тот же механизм выносных ссылок), связь с расходом.
