Релиз 11.15.0 от 30.09.2016 — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Utebaliev (обсуждение | вклад) (Новая страница: «==Основные доработки== ===Автоматическая пересадка услуг проживания на освободившиеся пр…») |
Utebaliev (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
==Основные доработки== | ==Основные доработки== | ||
===Автоматическая пересадка услуг проживания на освободившиеся при аннуляции путевок места в квотах.=== | ===Автоматическая пересадка услуг проживания на освободившиеся при аннуляции путевок места в квотах.=== | ||
− | При работе | + | При работе с бронированием путевок возникают ситуации, когда освобождаются места в уж занятых проживаниями квотах. Для их заполнения освобожденные места необходимо занимать другими проживаниями вручную. При больших объемах бронирования становится практически невозможным заполнять освободившиеся места в квотах вручную. Для решения этой проблемы реализована автоматическая пересадка услуг проживания на освободившиеся квоты. Например, проживание, "сидящее" на '''Allotment'''-квоте или на запросе автоматически сажается на '''Commitment'''-квоту. |
Существует следующие варианты пересадки квот: | Существует следующие варианты пересадки квот: | ||
− | Проживания пересаживаются посуточно. Например, аннулировали 3-дневное проживание, сидящее на квоте Commitment. | + | Проживания пересаживаются посуточно (кроме проживаний на запросе - '''On request'''). Например, аннулировали 3-дневное проживание, сидящее на квоте '''Commitment'''. Эти 3 '''Commitment''' квоты занимают 3 совпадающих по дате дня из проживания, сидящего на '''Allotmnet''' квоте. Оставшиеся дни проживания остаются на '''Allotment'''. <br> <br> |
− | *Commitment ← Allotment ← OK | + | Для проживаний на запросе ('''on request''') пересадка на квоты доступна только в случае, '''если есть места на весь период проживания'''. Если мест нет - проживания остается на запросе ('''on request'''). <br> |
− | *Commitment ← Allotment | + | При освобождении мест в квоте '''Commitment''', по следующему приоритету эти места занимают: |
− | *Commitnent ← OK | + | * Проживание, сидящее на квоте '''Allotment''' (с самой ранней датой создания (creation date)) - посуточно |
− | *Allotment ← OK | + | ** Место освободившихся в таком случае мест на '''Allotment''' могут занять проживания, подтвержденные вне квоты ('''OK''') - посуточно или ожидающие подтверждения ('''On request''') - если есть места на весь период |
+ | * Проживание, подтвержденное вне квоты - '''OK''' (с самой ранней датой создания (creation date)) - посуточно | ||
+ | * Проживание, находящееся на запросе - '''On request''' (с самой ранней датой создания (creation date)) - если есть места на весь период | ||
+ | При освобождении мест в квоте '''Allotment ''', по следующему приоритету эти места занимают: | ||
+ | * Проживание, подтвержденное вне квоты - '''OK''' (с самой ранней датой создания (creation date)) - посуточно | ||
+ | * Проживание, находящееся на запросе - '''On request''' (с самой ранней датой создания (creation date)) - если есть места на весь период | ||
+ | <br> | ||
+ | Более кратко, пересадка происходит по следующей схеме: <br> | ||
+ | '''Посуточно:''' | ||
+ | *'''Commitment ← Allotment ← OK''' | ||
+ | *'''Commitment ← Allotment''' | ||
+ | *'''Commitnent ← OK''' | ||
+ | *'''Allotment ← OK''' | ||
− | *Commitnent ← On request | + | Для проживаний '''On request''' при '''наличии мест на весь период:''' |
− | *Allotment ← On request | + | *'''Commitnent ← On request''' |
+ | *'''Allotment ← On request''' |
Версия 10:00, 5 октября 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