Индивидуальное поселение гостей реализовано для возможности отслеживать факт заезда и выезда (с датами) гостей по-отдельности, а не на уровне брони целиком. Это может быть важно для соблюдения миграционного законодательства.
Настройка
1.В настройках Объекта нужно включить чекбокс, отвечающий за отображение окна выбора гостей при поселении и выселении бронирования(настройка в отключенном состоянии отрабатывает, как было ранее: выселение и поселение применяется ко всем гостям в брони):
2. После включения, на вкладку Гости в брони добавляются поля дата заезда и дата выезда, а также индивидуальные кнопки поселения и выселения гостя:
При нажатии на кнопку Поселить, в списке гостей на вкладке Гости будет установлена дата заезда для выбранного гостя и бронирование перейдет в статус Проживание, если еще не находится в этом статусе:
При нажатии на кнопку Выселить будет установлена дата выезда для выбранного гостя и бронирование перейдет в статус Выезд, если у всех гостей заполнена дата выезда:
При нажатии на кнопку Поселить/Выселить, бронь, при включенной настройке, будет отображать окно выбора гостей:
Окно не будет отображено, если:
- гость в брони один
- среди всех гостей в брони с незаполненной датой заезда/выезда остался один гость. Считается, что выбран он.
По умолчанию, все гости выбраны. Даты заезда/выезда (соответственно переходу) будут установлены для выбранных гостей.
При первом запуске службы, происходит инициализация поля Дата заезда у гостей бронирований в статусе Проживание
Если гость так и не заехал по той или иной причине, у него автоматически отображается статус Незаезд
Статусы гостей
В Списки броней с детализацией гостей добавлена колонка Статус гостя, отображающий статусы:
- Проживание, если у гостя есть дата заезда и нет даты выезда
- Выезд, если у гостя есть дата выезда
Во всех остальных случаях, Статус гостя соответствует Статусу бронирования



