Проживание и питание
Открыть в StudioНа этой странице
Функция Premium. Модуль «Проживание и питание» доступен на тарифе Турнир Премиум. Турниры на Free или Pro видят в боковом меню одну ссылку Проживание и питание со значком Premium, которая открывает страницу «Тарифы».
Кто может открыть. Поскольку в списках размещения хранятся номера документов и даты рождения, для четырёх страниц нужны не только тариф, но и права на проживание и питание: просмотр проживания и питания, чтобы открывать их, и изменение проживания и питания, чтобы что-либо менять. У роли турнира Администратор есть оба права. Пользовательская роль без них не видит эти страницы; с правом просмотра, но без права изменения — видит их только для чтения.
Если вы проводите фестиваль, соревнования — лишь половина работы. Вторая половина — таблица: какая гостиница держит сколько двухместных номеров, какой клуб где живёт, кто в номере 214 и сколько человек садится обедать в субботу.
«Проживание и питание» заменяет эту таблицу — и делает её честной, потому что каждая цифра считается из реально сделанных бронирований, а не вводится дважды.

Четыре страницы#
В группе бокового меню Проживание и питание четыре страницы, с которыми удобно работать в таком порядке:
| Страница | Что вы там делаете |
|---|---|
| Места проживания | Добавляете каждый объект и типы номеров, которые он для вас держит |
| Распределение | Указываете, кто приезжает, и даёте каждой группе места |
| Списки размещения | Указываете, кто спит в каждом номере, и отправляете по одному листу на объект |
| Питание | Добавляете приём пищи на каждый приём каждого дня и записываете, кто ест |
Использовать все четыре не обязательно. Турнир, который только кормит людей, может пользоваться одним «Питанием»; тот, что только бронирует места, может остановиться на «Распределении».
Каждая страница открывается одинаковым заголовком: ключевые цифры (золотая — та, за которой нужно следить: дни до снятия квоты, группы без мест, люди без документов), главное действие страницы и кнопка ?, которая объясняет страницу в трёх шагах и ведёт обратно к этому руководству.
Две кнопки, которые делают скучную часть работы#
Большая часть работы с размещением на фестивале — механическая, и две кнопки делают именно её:
- Разместить автоматически на странице Распределение даёт места каждой группе, у которой их нет.
- Заполнить на странице Списки размещения рассаживает каждый состав по номерам из списка, который клуб уже ввёл.
Обе намеренно осторожны. Ни одна не перебронирует объект, ни одна не сдвигает то, что вы уже устроили, и обе называют то, что не смогли сделать, а не делают молча что-то приблизительное. Нажимать их можно в любой момент, не проверяя результат после.
Основная идея: группы, а не команды#
На объекте живёт группа, а не команда.
Это важнее, чем кажется. Клуб из 18 игроков может приехать тремя группами: состав в хостеле, тренеры в отеле и двадцать родителей, которые сами забронировали четыре семейных номера. Судьи и делегаты — группа вообще без клуба. Один игрок, путешествующий в одиночку, — группа из одного человека.
Поэтому MyCup просит вас назвать группы и бронирует именно их. Группу можно связать с участником — так её расходы попадают на баланс этого клуба в Финансах, — но это не обязательно.
Если ваш турнир проще, одна кнопка на странице «Распределение» (Добавить всех участников как группы) создаёт по группе на каждую команду, и можно продолжать мыслить командами.
Что означают цифры#
Слова, которые встречаются повсюду и не взаимозаменяемы:
- Период проживания — заезд и выезд на объекте: ночи, на которые он держит для вас номера. Вне этого периода он ничего не держит.
- Номеров в квоте — сколько номеров одного типа объект держит для вас на каждую ночь периода. Число из вашего договора. Ночь, в которую оно отличается, — исключение, оно задаётся в сетке Номеров за ночь.
- Забронировано — сколько из них занято прямо сейчас.
- Осталось — что остаётся в самую загруженную ночь фестиваля. Номер, свободный три ночи из четырёх, нельзя отдать клубу на четыре ночи.
- Пакс — сколько человек в группе. Всё на странице «Списки размещения» сверяется с этим числом.
Бронировать сверх квоты можно. MyCup сообщает, когда вы это делаете, — строка становится жёлтой, объект получает значок СВЕРХ КВОТЫ, а баннер называет, что превышено, — но никогда вас не блокирует. Намеренно перебронировать, а потом позвонить на объект и попросить ещё номеров — обычное дело; программа, которая отказывает, лишь заставляет вас вести личную таблицу номеров, которые она не дала записать.
Единственное исключение — автоматическое размещение, которое никогда не перебронирует, потому что машина, делающая это молча, — совсем не то, что вы, делающие это осознанно.
Откуда берутся данные#
Здесь ничего не придумано:
- Доступность номеров считается по ночам из сделанных бронирований, поэтому объект может быть заполнен в пятницу и наполовину пуст в воскресенье — и оба утверждения верны одновременно.
- Списки размещения строятся из номеров, занятых бронированием, и заполняются из ваших существующих составов.
- Итоги по питанию — это введённые вами численности, сложенные по приёмам пищи, — именно то, что спрашивает кейтеринг.
Как выгрузить данные#
Каждая страница отдаёт свою работу в виде таблицы:
- Лист квот («Места проживания») — номера в квоте, забронированные и оставшиеся по каждому типу номера, а также кто где живёт.
- Отдельный лист на объект («Списки размещения») — сводный список, который читает стойка регистрации объекта.
- Лист для кейтеринга («Питание») — приёмы пищи по строкам, группы по столбцам, итоги по обоим краям.
Модуль, который умеет принять таблицу, но не умеет её отдать, — модуль, из которого нельзя уйти.
Персональные данные и закон#
В списках размещения хранятся номера паспортов или удостоверений и даты рождения, часто несовершеннолетних, потому что этого требуют объекты в большинстве стран.
- Номера документов зашифрованы в базе данных, а не хранятся открытым текстом.
- Они удаляются автоматически. Еженедельное плановое задание очищает номера документов и заметки о питании, когда турнир уже давно закончился, чтобы вы не хранили бессрочно файл с номерами паспортов детей. «Закончился» означает, что последний гость выехал, — не нужно помнить о том, чтобы отметить турнир завершённым. Если вы его всё же отметите, используется эта дата, потому что она надёжнее.
- Требования к питанию удаляются вместе с ними, включая назначенные игрокам из вашего каталога диет. Где бы они ни хранились, это сведения о здоровье, поэтому они удаляются по тому же расписанию.
Тем не менее собирайте только то, что действительно требуют ваши объекты.
Следующие шаги#
- Места проживания — начните здесь: добавьте первый объект
- Распределение — забронируйте места для групп
- Списки размещения — укажите, кто где спит
- Питание — посчитайте порции
- Бланки бронирования — отправьте клубу проформу за проживание и питание