Применение ограничений — различия между версиями
Jeka (обсуждение | вклад) м |
Jeka (обсуждение | вклад) |
||
Строка 32: | Строка 32: | ||
| Страна || страны соответствующие ограничению ''страна'' | | Страна || страны соответствующие ограничению ''страна'' | ||
|- | |- | ||
− | | Страна-туроператор || страны соответствующие | + | | Страна-туроператор || страны соответствующие ограничению ''страна-туроператор'' |
|- | |- | ||
| Страна, Страна-туроператор || <font color="red">страны соответствующие ограничению ''страна''</font> | | Страна, Страна-туроператор || <font color="red">страны соответствующие ограничению ''страна''</font> | ||
Строка 82: | Строка 82: | ||
* Греция: Coral, Sunmar, BiblioGlobus | * Греция: Coral, Sunmar, BiblioGlobus | ||
* Кипр: Coral, Sunmar (ограничение ''страна-туроператор'' с учетом ограничения ''туроператор'') | * Кипр: Coral, Sunmar (ограничение ''страна-туроператор'' с учетом ограничения ''туроператор'') | ||
+ | |||
+ | |||
+ | == Применение ограничений модуля == | ||
+ | |||
+ | Если модуль не поддерживает ''общие ограничения'' либо ''общие ограничения'' не заданы, то принцип применения ''ограничений модуля'' полностью совпадает с принципом применения ''общих ограничений'', описанным выше. | ||
+ | |||
+ | Ограничение ''город вылета'' ограничивает используемые данным модулем города вылета и не влияет на работу других ограничений. | ||
+ | |||
+ | Если установлены одновременно ''общие ограничения'' и ''ограничения модуля'', то ограничения будут применяться следующим образом: | ||
+ | |||
+ | ==== По странам ==== | ||
+ | {| class="wikitable" | ||
+ | | '''Установленные общие ограничения''' || '''Установленные ограничения модуля''' || '''В результате''' | ||
+ | |- | ||
+ | | Страна, Страна-туроператор || Страна || страны соответствующие ограничению модуля ''страна'' с учетом общего ограничения ''страна'' | ||
+ | |- | ||
+ | | Страна, Страна-туроператор || Страна-туроператор || страны соответствующие ограничению модуля ''страна-туроператор'' с учетом общего ограничения ''страна'' | ||
+ | |- | ||
+ | | Страна, Страна-туроператор || Страна, Страна-туроператор || <font color="red">страны соответствующие ограничению модуля ''страна''</font> с учетом общего ограничения ''страна'' | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
[[Категория:Описание работы модулей]] | [[Категория:Описание работы модулей]] |
Версия 17:22, 13 марта 2014
Содержание
Уровни ограничений
В TourClient предусмотрено 2 уровня ограничений:
- общие - действующие на все поддерживающие их модули
- ограничения модуля - действующие на конкретный модуль
Настройка ограничений описана в разделах Настройка аккаунта, Настройка модуля
Общие ограничения предусмотрены по:
- стране
- туроператору
- связке страна-туроператор
Ограничения модуля предусмотрены по:
- городу вылета
- стране
- туроператору
- связке страна-туроператор
Конкретный модуль может не поддерживать какой-то из перечисленных видов ограничений.
Применение общих ограничений
Если модуль поддерживает общие ограничения и ограничения модуля не заданы, то для данного модуля будут применяться только общие ограничения.
По странам
Установленные ограничения | В результате |
Страна | страны соответствующие ограничению страна |
Страна-туроператор | страны соответствующие ограничению страна-туроператор |
Страна, Страна-туроператор | страны соответствующие ограничению страна |
По туроператорам
Установленные ограничения | В результате |
Туроператор | туроператоры соответствующие ограниению туроператор |
При установленном ограничении страна-туроператор
Установленные ограничения | Для стран из ограничения страна-туроператор | Для остальных стран |
Страна-туроператор | туроператоры соответствующие ограничению страна-туроператор для данной страны | без ограничений |
Туроператор, Страна-туроператор | туроператоры соответствующие одновременно ограничениям страна-туроператор для данной страны и ограничению туроператор | туроператоры соответствующие ограничению туроператор |
Пример
Ограничения по стране: Египет, Турция, Таиланд, Тунис, Греция, Кипр.
Ограничения по туроператорам: TezTour, Pegas, Coral, Sunmar, BiblioGlobus.
Ограничения по связке страна-туроператор:
- Таиланд: TezTour, Pegas, Coral, Sunmar
- Вьетнам: TezTour
- Греция: Coral, Sunmar, BiblioGlobus
- Кипр: Coral, Sunmar, AnexTour
В результате в модуле будут присутствовать страны: Египет, Турция, Таиланд, Тунис, Греция, Кипр.
Список стран соответствует ограничению страна. Вьетнам не будет присутствовать в модуле т.к. не соответствует ограничению страна.
В этих странах будут присутствовать следующие туроператоры:
- Египет: TezTour, Pegas, Coral, Sunmar, BiblioGlobus (ограничение туроператор)
- Турция: TezTour, Pegas, Coral, Sunmar, BiblioGlobus (ограничение туроператор)
- Таиланд: TezTour, Pegas, Coral, Sunmar (ограничение страна-туроператор)
- Тунис: TezTour, Pegas, Coral, Sunmar, BiblioGlobus (ограничение туроператор)
- Греция: Coral, Sunmar, BiblioGlobus
- Кипр: Coral, Sunmar (ограничение страна-туроператор с учетом ограничения туроператор)
Применение ограничений модуля
Если модуль не поддерживает общие ограничения либо общие ограничения не заданы, то принцип применения ограничений модуля полностью совпадает с принципом применения общих ограничений, описанным выше.
Ограничение город вылета ограничивает используемые данным модулем города вылета и не влияет на работу других ограничений.
Если установлены одновременно общие ограничения и ограничения модуля, то ограничения будут применяться следующим образом:
По странам
Установленные общие ограничения | Установленные ограничения модуля | В результате |
Страна, Страна-туроператор | Страна | страны соответствующие ограничению модуля страна с учетом общего ограничения страна |
Страна, Страна-туроператор | Страна-туроператор | страны соответствующие ограничению модуля страна-туроператор с учетом общего ограничения страна |
Страна, Страна-туроператор | Страна, Страна-туроператор | страны соответствующие ограничению модуля страна с учетом общего ограничения страна |