Релиз 11.15.0 от 30.09.2016
Основные доработки
Автоматическая пересадка услуг проживания на освободившиеся при аннуляции путевок места в квотах.
При работе с бронированием путевок возникают ситуации, когда освобождаются места в уж занятых проживаниями квотах. Для их заполнения освобожденные места необходимо занимать другими проживаниями вручную. При больших объемах бронирования становится практически невозможным заполнять освободившиеся места в квотах вручную. Для решения этой проблемы реализована автоматическая пересадка услуг проживания на освободившиеся квоты. Например, проживание, "сидящее" на Allotment-квоте или на запросе автоматически сажается на Commitment-квоту.
Существует следующие варианты пересадки квот:
Проживания пересаживаются посуточно (кроме проживаний на запросе - On request). Например, аннулировали 3-дневное проживание, сидящее на квоте Commitment. Эти 3 Commitment квоты занимают 3 совпадающих по дате дня из проживания, сидящего на Allotmnet квоте. Оставшиеся дни проживания остаются на Allotment.
Для проживаний на запросе (on request) пересадка на квоты доступна только в случае, если есть места на весь период проживания. Если мест нет - проживания остается на запросе (on request).
При освобождении мест в квоте Commitment, по следующему приоритету эти места занимают:
- Проживание, сидящее на квоте Allotment (с самой ранней датой создания (creation date)) - посуточно
- Место освободившихся в таком случае мест на Allotment могут занять проживания, подтвержденные вне квоты (OK) - посуточно или ожидающие подтверждения (On request) - если есть места на весь период
- Проживание, подтвержденное вне квоты - OK (с самой ранней датой создания (creation date)) - посуточно
- Проживание, находящееся на запросе - On request (с самой ранней датой создания (creation date)) - если есть места на весь период
При освобождении мест в квоте Allotment , по следующему приоритету эти места занимают:
- Проживание, подтвержденное вне квоты - OK (с самой ранней датой создания (creation date)) - посуточно
- Проживание, находящееся на запросе - On request (с самой ранней датой создания (creation date)) - если есть места на весь период
Более кратко, пересадка происходит по следующей схеме:
Посуточно:
- Commitment ← Allotment ← OK
- Commitment ← Allotment
- Commitnent ← OK
- Allotment ← OK
Для проживаний On request при наличии мест на весь период:
- Commitnent ← On request
- Allotment ← On request
В цены на доп. услуги (extra-service prices) добавлены поля Date Begin/End (check-in) и Date Begin/End (check-out).
Для услуг Extra service с продолжительностью в ценах добавлены поля Date Begin/End (check-in) и Date Begin/End (check-out).
Теперь цены можно заводить для работы по датам предоставления услуги, а не только по датам проживания.