Индивидуальное поселение гостей реализовано для возможности отслеживать факт заезда и выезда (с датами) гостей по-отдельности, а не на уровне брони целиком. Это может быть важно для соблюдения миграционного законодательства.

Настройка

1.В настройках Объекта нужно включить чекбокс, отвечающий за отображение окна выбора гостей при поселении и выселении бронирования(настройка в отключенном состоянии отрабатывает, как было ранее: выселение и поселение применяется ко всем гостям в брони):

2. После включения, на вкладку Гости в брони добавляются поля дата заезда и дата выезда, а также индивидуальные кнопки поселения и выселения гостя:

При нажатии на кнопку Поселить, в списке гостей на вкладке Гости будет установлена дата заезда для выбранного гостя и бронирование перейдет в статус Проживание, если еще не находится в этом статусе:

При нажатии на кнопку Выселить будет установлена дата выезда для выбранного гостя и бронирование перейдет в статус Выезд, если у всех гостей заполнена дата выезда:

При нажатии на кнопку Поселить/Выселить, бронь, при включенной настройке, будет отображать окно выбора гостей:


Окно не будет отображено, если:
- гость в брони один
- среди всех гостей в брони с незаполненной датой заезда/выезда остался один гость. Считается, что выбран он.

По умолчанию, все гости выбраны. Даты заезда/выезда (соответственно переходу) будут установлены для выбранных гостей.

При первом запуске службы, происходит инициализация поля Дата заезда у гостей бронирований в статусе Проживание

Если гость так и не заехал по той или иной причине, у него автоматически отображается статус Незаезд

Статусы гостей

В Списки броней с детализацией гостей добавлена колонка Статус гостя, отображающий статусы:

  1. Проживание, если у гостя есть дата заезда и нет даты выезда
  2. Выезд, если у гостя есть дата выезда

Во всех остальных случаях, Статус гостя соответствует Статусу бронирования