Отменить посещение
Ставит отметку посещения клиенту на занятии: «Пришёл», «Не пришёл», «Не пришёл по уважительной причине» или снимает отметку. Списание с абонемента пересчитывается так же, как при отметке в разделе «Записи».
Нюансы
- Работает только для действующих записей (записан или ждёт оплаты). Для отменённых записей и записей из листа ожидания — ошибка.
- Событие «Отмечено посещение» не запускается. Но если посещение ушло в долг, придёт событие «Посещение ушло в долг», а если списано последнее занятие абонемента — «Абонемент закончился».
- При отметке «Не пришёл» клиенту уходит уведомление «Пропуск — предложить отработку», если оно включено в настройках уведомлений клиентам.
- Снятие отметки возвращает списанное посещение на абонемент.
Ошибки
Record not found — запись не найдена или не действует;
Wrong attendance — неверное значение отметки.
Рекомендуемые переменные
- ID записи:
{var:object.record_id} из событий занятий (например, «Занятие проведено»).
Результат
Данные записи после отметки — в {var:result}: {var:result.attendance} — отметка, {var:result.charge_state} — как списано (membership — с абонемента, debt — в долг, balance — с баланса, none — не списано), {var:result.charged_visits} — сколько посещений списано, {var:result.membership_id} — с какого абонемента.
{
"lesson_id": 512,
"group_id": 7,
"program_id": 3,
"branch_id": 1,
"room_id": 2,
"employee_id": 4,
"start_at": 1793890800,
"end_at": 1793894400,
"lesson_status": "held",
"text": "Йога для начинающих",
"date": "05.11.2026",
"time": "18:00–19:00",
"specialist": "Анна Смирнова",
"branch": "Студия на Ленина",
"address": "ул. Ленина, 10, 2 этаж",
"webinar_url": "",
"id": 1024,
"record_id": 1024,
"user_id": 1838921,
"status": "confirmed",
"attendance": "present",
"confirmation": "yes",
"charge_state": "membership",
"charged_visits": 1,
"price": 0,
"membership_id": 2,
"order_id": 0,
"hold_until": 0,
"enrollment_id": 15,
"is_makeup": false,
"waitlist_position": 0,
"type": "booking_record"
}