Перенести запись на другое занятие
Переносит клиента с одного занятия на другое: записывает его на новое занятие, а старую запись отменяет. Сохраняет связь с зачислением в группу, отметку «отработка» и комментарий записи.
Нюансы
- Сначала клиент записывается на новое занятие. Если там нет мест или клиент уже записан, действие завершается ошибкой, а старая запись остаётся без изменений. Листа ожидания в этом действии нет.
- Старая запись отменяется как «отменена администратором», освободившееся место передаётся листу ожидания.
- Галочка «Отправить встроенные уведомления» отправляет уведомление о записи на новое занятие (клиенту и сотрудникам). Отдельного уведомления об отмене старой записи нет.
- События «Клиент записан» и «Запись отменена» не запускаются.
- Оплата переносится так же, как при переносе в разделе «Записи»: если у старой записи был заказ на оплату занятия, он переходит на новую запись. Если заказа не было, а новое занятие в группе с оплатой за каждое занятие, создаётся заказ и приходит событие «Запись ждёт оплаты».
- Отменённую запись перенести нельзя.
Ошибки
Record or lesson not found — запись или занятие не найдены;
Record is canceled — запись уже отменена;
booking.error.no_seats — на новом занятии нет мест;
booking.error.already_booked — клиент уже записан на новое занятие;
booking.error.lesson_canceled — новое занятие отменено.
Рекомендуемые переменные
- ID записи:
{var:object.record_id} из событий, {var:records.0.id} из «Получить записи клиента».
- ID нового занятия:
{var:lessons.0.id} из «Получить занятия».
Результат
Данные новой записи — в {var:result} и в {var:effect.booking_record}, например {var:effect.booking_record.date}, {var:effect.booking_record.time}.
{
"lesson_id": 518,
"group_id": 7,
"program_id": 3,
"branch_id": 1,
"room_id": 2,
"employee_id": 4,
"start_at": 1794063600,
"end_at": 1794067200,
"lesson_status": "planned",
"text": "Йога для начинающих",
"date": "07.11.2026",
"time": "18:00–19:00",
"specialist": "Анна Смирнова",
"branch": "Студия на Ленина",
"address": "ул. Ленина, 10, 2 этаж",
"webinar_url": "",
"id": 1040,
"record_id": 1040,
"user_id": 1838921,
"status": "confirmed",
"attendance": "unknown",
"confirmation": "none",
"charge_state": "none",
"charged_visits": 0,
"price": 0,
"membership_id": 0,
"order_id": 0,
"hold_until": 0,
"enrollment_id": 15,
"is_makeup": false,
"waitlist_position": 0,
"type": "booking_record"
}