Перейти к содержимому

Календарь (Шахматка)

Шахматка — это визуальный календарь загрузки, где по вертикали расположены номера, а по горизонтали — даты. Полосы показывают бронирования и закрытые даты. По умолчанию полоса брони окрашена цветом её статуса, а поверх цвета отмечено то, чем заняться сегодня, и то, что пошло не так.

На шахматке видны два типа занятости:

ТипКак выглядитОткуда
БронированияПолосы с именем гостя от середины дня заезда до середины дня выездаСвои брони и брони с площадок, а также заявки, отмены и незаезды
Закрытые датыСерая штриховка со значком и словом причиныРемонт, проживание владельца, закрытие на сезон, временно не продаём

Число сегодняшнего дня в шапке стоит на цветной плашке, колонка «сегодня» слегка подсвечена. Вертикальная линия в этой колонке — текущий час объекта: левее неё время уже прошло. Прошедшие дни затемнены.

Как красить полосы броней, решает переключатель «Полосы» в тулбаре шахматки:

РежимЧто видно
По статусу (по умолчанию)Полоса залита цветом статуса брони: подтверждённые, ждущие оплаты и проживающие различаются с одного взгляда
СпокойныеВсе брони, которые держат номер, — одна нейтральная полоса, у проживающих она чуть плотнее. Цветом выделены только дела на сегодня и отклонения

Выбор личный: у каждого сотрудника свой, и он запоминается в этом браузере. В другом браузере или на другом компьютере шахматка откроется в режиме «По статусу», пока там не выбрать «Спокойные». Переключатель меняет только полосы броней, «Обозначения» (кнопка «i» рядом с «Сегодня») и квадратик цвета статуса в подсказке. Закрытые даты, карниз ограничений, календари на месяц и доска простого вида панели выглядят одинаково в обоих режимах.

Как выглядитСтатус
Зелёная полосаПодтверждён
Янтарная полосаЖдёт оплаты
Синяя полосаНа проверке у ресепшена: бронь принял колл-центр, на трубке точка
Фиолетовая полосаЗаселён
Серая полосаВыселен
Синий пунктир с бледной подложкойЗаявка: номер не занимает, на её даты можно поставить другую бронь
Серый контур без заливки, имя зачёркнутоОтмена или незаезд: даты свободны
Как выглядитЧто значит
Нейтральная полосаБудущая бронь: подтверждена, ждёт оплаты или проверки на ресепшене
Полоса чуть плотнееГость проживает
Пунктирная рамка без заливкиЗаявка: номер не занимает, на её даты можно поставить другую бронь
Пустой контур, имя зачёркнутоОтмена или незаезд: даты свободны

Дела на сегодня и отклонения отмечены поверх полосы одинаково, какой бы режим ни был выбран.

Как выглядитЧто значит
Залита цветом бренда, значок входа в началеЗаезд сегодня: гость ещё не заселён. В режиме «По статусу» заливка бренда заменяет цвет статуса, статус — в подсказке
Кольцо внутри полосы, значок выхода в концеВыезд сегодня: гость проживает и сегодня выезжает. В режиме «Спокойные» кольцо цвета бренда, в режиме «По статусу» — светлое
Красная кромка по правому краюДолг: заезд уже наступил, а бронь оплачена не полностью
Красная обводка, подпись «не выехал»Дата выезда прошла, а гость не выселен. Штрихованный красный хвост тянется от дня выезда до текущего часа
Красная обводка, подпись «не заселён»Дата заезда прошла, а гость так и не заселён
Красный бейдж с числом гостейПеребор гостей: гостей больше, чем мест в номере
Красная обводка у двух броней, на общих ночах пунктирная рамка «2 брони»Две брони в номере на одни ночи — см. ниже
Язычок с номером над полосойГруппа: групповая бронь или групповая бронь на койки. Над полосой язычок с номером группы, в обоих режимах «Полосы»
Подпись «не оплачено»Бронь ждёт оплаты, но заезд ещё не наступил

Заезд и выезд сегодня различаются формой: заезд залит цветом, у выезда только кольцо. Конфликт обведён тонкой красной линией, а полоса остаётся своего цвета в обоих режимах. У долга красная только кромка справа. Отмена и незаезд — серый контур без заливки с зачёркнутым именем: с бронью и конфликтом их не спутать.

Значки на полосе: трубка — бронь принял колл-центр, точка на трубке — такая бронь ещё ждёт подтверждения ресепшена, цветной квадрат с буквой — бронь с площадки, замок — бронь нельзя перетащить. На короткой полосе подписи и число гостей прячутся, всё скрытое есть в подсказке.

На полосе написано имя того, кто живёт в номере, — первого проживающего. Если проживающих не вписали, там имя гостя брони.

Над каждой полосой группы стоит язычок с номером группы — четыре последние цифры номера, например «0012». Номер один на всех её полосах, даже если номера разбросаны по шахматке. У групповой брони на койки вместо номера — значок с двумя силуэтами. Язычок есть в обоих режимах «Полосы». Наведите на любую полосу группы — её полосы обведутся, а остальные приглушатся.

  • Групповая бронь — у каждого номера своя полоса. Перед именем стоит знак группы с числом номеров. Нажатие на полосу открывает меню из двух пунктов: «Открыть группу» ведёт на страницу группы, «Открыть бронь» — в карточку брони этого номера. Если в номере ещё никого не вписали, на полосе имя организатора с пометкой «· орг.». Полосы групповой брони перетаскиваются как обычные: даты у номеров свои.
  • Групповая бронь на койки — значок с двумя силуэтами, полоса подписана названием группы. Перетащить её нельзя — койки переносятся из карточки брони. Подробнее: Хостел и групповые брони на койки.

Красный знак перебора стоит, когда гостей брони или вписанных проживающих больше, чем мест в номере. Это тот же знак, что в карточке «Проживающие» и на странице группы. Число на знаке — сколько людей в номере: гостей брони или вписанных, кого больше. Пока полосу тащат в другой номер, знака на ней нет: вместимость нового номера проверьте в его строке. После переноса дат или смены номера шахматка в других открытых вкладках обновляется сама.

Брони с Booking.com, Airbnb и других каналов стоят в общем ряду и рисуются так же, как свои. Отличает их только знак площадки перед именем гостя: первая буква площадки на квадрате её фирменного цвета. Полное имя площадки — в подсказке при наведении, тем же цветом. Подробнее: Брони с площадок.

Иногда на одни ночи в одном номере оказываются две действующие брони. Сами вы такую бронь не создадите: на занятый номер шахматка бронь не ставит. Пересечение приходит с площадки — например, гость изменил даты на Booking.com, и новые ночи легли на чужую бронь, или площадка переселила гостя в другой номер.

Как это выглядит — одинаково в обоих режимах «Полосы»:

  • обе брони обведены тонкой красной линией, полоса остаётся своего цвета;
  • на общих ночах поверх полос стоит красная пунктирная рамка с подписью «2 брони» на нижней кромке;
  • сверху лежит бронь, которая заезжает позже, а при заезде в один день — более короткая. У каждой видны ночи вне рамки, за них полосу и берут. Если одна бронь целиком внутри другой, длинную берут за края. Если даты совпадают, нижняя полоса выглядывает из-под верхней узким краем снизу. Наведите на нижнюю бронь — она поднимется наверх и будет видна целиком;
  • в подсказке обеих броней первая красная строка — «две брони в номере 14 сент. → 16 сент.: ещё …» с именем гостя и номером второй брони.

Что делать: нажмите подпись «2 брони». Откроется меню с обеими бронями: «Открыть бронь» ведёт в карточку брони, «Сменить номер» открывает окно «Сменить юнит» прямо на шахматке — выберите одной из броней свободный номер. Можно и просто перетащить одну из полос в свободный номер: рамка нажатия не перехватывает, полосы под ней открываются и перетаскиваются как обычно. Бронь с площадки переселяется только в номер той же категории. Как только у броней разные номера, рамка и красная обводка пропадают. «Новое бронирование» на эти ночи меню не предлагает: номер занят.

Отмены, незаезды и заявки номер не занимают, поэтому пары не дают. Брони коек в общем номере хостела так не отмечаются.

Полосы броней остаются суточными: договорённое время их не удлиняет. Зато время видно на самой полосе: ранний заезд — меткой «◷ 11:00» в начале, поздний выезд — меткой «до 16:00 ◷» в конце. Метка стоит у каждой брони с договорённым временем. Если этот заезд или выезд сегодня, метка залита цветом бренда.

Если поздний выезд одного гостя и ранний заезд другого в том же номере в один день сокращают окно на уборку, на стыке двух полос стоит янтарный значок. По наведению появляется текст «На уборку останется 1 ч вместо 2 ч» или «номер освободится в 16:00». Подробнее — Ранний заезд и поздний выезд.

Закрытые даты рисуются одной серой штриховкой, без цвета. Причину называют значок и слово: гаечный ключ — «Ремонт», ключ — «Проживание владельца», перечёркнутый календарь — «Закрыто на сезон», знак запрета — «Временно не продаём». Заметку закрытия показывает подсказка при наведении. Если закрытие легло на бронь, подложка обведена красным и стоит значок предупреждения.

Над строкой с датами идёт карниз «Ограничения»: в нём видно, сколько ночей минимум и максимум задано на каждый день, где закрыт заезд или выезд и где закрыта продажа. Карниз серый: числа ночей — серым текстом, закрытый заезд и выезд — серой штриховкой у края ячейки, закрытая продажа — серой заливкой со значком запрета. Цветом выделены только даты правила, которое вы открыли из списка.

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

Над номерами каждой зоны идёт строка с числом свободных номеров на каждый день. Ноль выделен жирным.

  • Сетка — классическая шахматка: номера по вертикали, даты по горизонтали
  • День — список на один выбранный день: по каждому номеру видно его состояние (заезд, выезд, в отеле, свободен и т.д.) и сводка по дню. «Заезды в списке», «Выезды в списке» и «Свободно в списке» считают только номера на экране — с учётом выбранной зоны и категории. «Внимание» — незаезды и неоплаченные брони этого дня по всему объекту, без учёта зоны и категории. Удобно на телефоне.

Переключайте кнопками 7 · 14 · 30 в тулбаре:

  • Неделя (7) — детальный вид на неделю
  • 2 недели (14) — двухнедельный обзор (по умолчанию)
  • Месяц (30) — месячный обзор
  • По зонам — номера сгруппированы по территориям
  • По типам — номера сгруппированы по типу (Апартаменты, Виллы, Студии)
  • Вперёд/Назад — сдвиг на один период
  • Сегодня — вернуться к текущей дате
  • Прокрутка мышью или тачпадом
  • Данные подгружаются автоматически при прокрутке к краям

Фильтры собраны в одной кнопке «Фильтр» (на ней счётчик активных условий). Применённые фильтры показываются отдельной строкой-чипами под тулбаром — каждый можно снять кликом.

ФильтрДля чего
ЗоныПоказать номера только определённых зон
Типы юнитовПоказать только апартаменты, виллы и т.д.
Статусы бронированийТолько подтверждённые, ожидающие, заселённые и т.д.
ИсточникиПо источнику бронирования (сайт, оператор, OTA и т.д.)
БлокировкиОбслуживание, личное использование, сезонное закрытие, другое
ПоискНайти конкретный номер по названию
  • «Внимание» — одним нажатием оставить на экране только бронирования, требующие реакции: ожидающие проверки/подтверждения и неприезды.
  • «Только свободные сегодня» — показать лишь номера, свободные на текущую дату.

Если в объекте есть не только обычные номера, рядом с заголовком страницы появляется переключатель режима. Он определяет, что именно показывает шахматка:

РежимЧто показывает
По комнатамБрони на номерах и апартаментах целиком (по умолчанию)
По койкамОтдельные койки в дормах и групповые брони на койки (хостел)
Объекты отдыхаБеседки, топчаны и другие арендные места — дневная аренда

Недоступные для объекта режимы скрыты: если хостельных номеров нет — нет режима «По койкам», если нет объектов отдыха — нет «Объекты отдыха». Если объект только с обычными номерами, переключатель не показывается вовсе.

В режиме «По койкам» каждая строка становится отдельной кроватью, и появляется кнопка «Групповая бронь на койки» — несколько коек группе одной бронью. В режиме «Объекты отдыха» строки — это экземпляры объектов отдыха, а брони измеряются в днях, а не в ночах. Выбранный режим сохраняется отдельно по каждому объекту.

Если в объекте ещё нет броней, все комнаты — общие с койками, а режим вы ещё не выбирали, шахматка открывается «По койкам». Если рядом с общими есть обычные номера, шахматка открывается в обычном режиме.

Нажмите кнопку полноэкранного режима, чтобы скрыть боковое меню и шапку — максимум места для календаря. Выход — клавиша Escape.

Кнопка «Новое бронирование» справа от заголовка страницы открывает форму создания. Рядом в режиме «По комнатам» стоит «Групповая бронь» — несколько номеров одному организатору (см. Групповая бронь), а в режиме «По койкам» — «Групповая бронь на койки».

  • Наведение на бронирование — короткая подсказка, порядок строк всегда один (см. ниже)
  • Клик по бронированию — переход на страницу деталей; у групповой брони — меню: группа или бронь этого номера
  • Клик по закрытым датам — открытие формы редактирования
  • Отменённая бронь и незаезд — при наведении подсказка, клик открывает меню ночи: «Новое бронирование», «Заблокировать даты» и «Открыть: имя гостя». Протяжка по отменённой полосе выделяет даты под новую бронь, как по свободным клеткам

Подсказка полупрозрачная: сетка под ней угадывается. Строки идут в одном порядке:

  1. Имя и гости — то же имя, что на полосе, и «2 взрослых, 1 ребёнок» или «3 гостя». У групповой брони на койки вместо имени название группы.
  2. Даты и ночи — «6 окт. → 9 окт. · 3 ночи».
  3. Только отклонения, у каждого цветной квадратик:
    • красным — первой «две брони в номере …: ещё …» с именем и номером второй брони, дальше «не выехал — выезд был …», «не заселён — заезд был …», «гостей 3, мест 2», «долг 45 000 ₸ из 120 000 ₸»;
    • янтарным — столкновение времени с соседней бронью;
    • цветом бренда — «ранний заезд в 11:00 — сегодня», «поздний выезд до 16:00 — сегодня»;
    • без цвета — те же метки времени в другие дни и «не оплачено · сумма» у будущей брони.
  4. Мелко серым — статус словом, площадка и номер брони; почему бронь нельзя перетащить. В режиме «По статусу» перед статусом стоит квадратик его цвета. У групповой брони на койки — «групповая бронь на койки · 3 койки». У групповой брони — строка «Групповая бронь RST-G-2026-0004 · 3 номера», организатор (если на полосе проживающий) и подсказка «Нажмите на полосу, чтобы открыть группу или бронь этого номера».

Если всё в порядке, третьей строки нет. Если гость выехал в день заезда, подсказка пишет «выехал в день заезда» и «номер свободен с 12:30».

  • Проведите мышью по свободным ячейкам строки номера — выделится диапазон дат, а после отпускания появится меню с датами и числом ночей: «Новое бронирование» открывает форму с предзаполненными юнитом и датами, «Заблокировать даты» — блокировку на этот же диапазон
  • Клик по одной ячейке — то же меню на одну ночь
  • Выделение не заходит на занятые клетки: оно останавливается перед ближайшим бронированием или блокировкой
  • Прокрутить шахматку протяжкой можно за строку с датами или за строку группы; колесо мыши и стрелки в тулбаре работают как обычно

Перетащите бронирование на другой номер или на другие даты:

  • Зажмите бронирование и перетащите на нужную строку/дату
  • Система проверит доступность и покажет предупреждение при конфликтах
  • После отпускания подтвердите перемещение в диалоге. Если у брони договорено время заезда или выезда, диалог пишет «— сохранится» или «— снимется» со ссылкой «снять / вернуть» и предупреждает о столкновении на новом месте

Бронирование с площадки (Booking.com, Airbnb и др.) перетаскивается только в другой номер той же категории: даты и цену задаёт площадка, а категорию она продала. Чужая категория подсвечивается красным с пояснением.

Плашка со значком замка не перетаскивается: заявка ещё не принята или это групповая бронь на койки. Плашку заселённого гостя тоже нельзя перетащить, но замка на ней нет — её отличает цвет: фиолетовый в режиме «По статусу», более плотная заливка в режиме «Спокойные». Причина и что делать — в подсказке при наведении.

Удобно для быстрого перераспределения номеров при заселении.

  • Создайте блокировку прямо с шахматки. Система проверит пересечения с существующими бронированиями и предупредит, если на выбранные даты уже есть бронирования.

Номеров нет. Вместо сетки — «Нет номеров» и кнопка «Завести комнаты». Она открывает справа панель «Комнаты»: названия, сколько гостей и цена за ночь — та же таблица, что в настройке после регистрации. Там же «Общая комната с койками» и «Вставить списком». Нажмите «Сохранить» — комнаты встанут на шахматку. Полный список с типами, фото и удобствами — в разделе «Юниты», ссылка на него есть в панели. Кнопку видит тот, кому можно заводить номера.

Номера есть, броней нет. Над сеткой стоит полоса «Перенесите текущие брони: нажмите на клетку номера в день заезда» с кнопкой «Новое бронирование». В режиме «По койкам» — «нажмите на клетку койки». Нажмите на клетку в день заезда гостя и выберите «Новое бронирование» — номер и даты подставятся. Свою цену за ночь и предоплату можно указать прямо в форме — см. Создание бронирования.

Полоса пропадает после первой брони. Крестик убирает её на этом устройстве. В виде «День» полосы нет.

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