Применение ограничений — различия между версиями

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
м
Строка 22: Строка 22:
  
 
==== По странам ====
 
==== По странам ====
* Если заданы только ограничения по стране, в результате будут присутствовать только страны соответствующие выбранным в ограничениях '''по стране'''.
+
{| class="wikitable"
* Если заданы ограничения по стране и по связке страна-туроператор, в результате будут присутствовать только страны соответствующие выбранным в ограничениях '''по стране'''.
+
|  '''Установленные ограничения''' ||  '''В результате'''
 +
|-
 +
|  Страна || Только страны соответствующие установленным в ограничении страна
 +
|-
 +
|  Страна-туроператор  || Только страны соответствующие установленным ограничении страна-туроператор
 +
|-
 +
|  Страна, Страна-туроператор  || Только страны соответствующие установленным ограничении страна-туроператор
 +
|-
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
* Если заданы только ограничения по '''стране''', в результате будут присутствовать только страны соответствующие выбранным в ограничениях по '''стране'''.
 +
* Если заданы ограничения по '''стране''' и по '''связке страна-туроператор''', в результате будут присутствовать только страны соответствующие выбранным в ограничениях по '''стране'''.
  
 
==== По туроператорам ====
 
==== По туроператорам ====
* Если заданы только ограничения по туроператору, в результате будут присутствовать только туроператоры соответствующие выбранным в ограничениях '''по туроператору'''.
+
* Если заданы только ограничения по '''туроператору''', в результате будут присутствовать только туроператоры соответствующие выбранным в ограничениях по '''туроператору'''.
 +
* Если заданы только ограничения по '''туроператору''', в результате будут присутствовать только туроператоры соответствующие выбранным в ограничениях по '''туроператору'''.
 
* Если заданы ограничения по туроператору и по связке страна-туроператор, в результате будут присутствовать:
 
* Если заданы ограничения по туроператору и по связке страна-туроператор, в результате будут присутствовать:
 
** туроператоры соответствующие выбранным в ограничениях '''по туроператору''' - по странам для которых НЕ заданы ограничения '''страна-туроператор'''
 
** туроператоры соответствующие выбранным в ограничениях '''по туроператору''' - по странам для которых НЕ заданы ограничения '''страна-туроператор'''

Версия 12:01, 13 марта 2014

В TourClient предусмотрено 2 уровня ограничений:


Общие ограничения предусмотрены по:

  • стране
  • туроператору
  • связке страна-туроператор


Ограничения модуля предусмотрены по:

  • городу вылета
  • стране
  • туроператору
  • связке страна-туроператор

Конкретный модуль может не поддерживать какой-то из перечисленных видов ограничений.

Применение общих ограничений

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

По странам

Установленные ограничения В результате
Страна Только страны соответствующие установленным в ограничении страна
Страна-туроператор Только страны соответствующие установленным ограничении страна-туроператор
Страна, Страна-туроператор Только страны соответствующие установленным ограничении страна-туроператор



  • Если заданы только ограничения по стране, в результате будут присутствовать только страны соответствующие выбранным в ограничениях по стране.
  • Если заданы ограничения по стране и по связке страна-туроператор, в результате будут присутствовать только страны соответствующие выбранным в ограничениях по стране.

По туроператорам

  • Если заданы только ограничения по туроператору, в результате будут присутствовать только туроператоры соответствующие выбранным в ограничениях по туроператору.
  • Если заданы только ограничения по туроператору, в результате будут присутствовать только туроператоры соответствующие выбранным в ограничениях по туроператору.
  • Если заданы ограничения по туроператору и по связке страна-туроператор, в результате будут присутствовать:
    • туроператоры соответствующие выбранным в ограничениях по туроператору - по странам для которых НЕ заданы ограничения страна-туроператор
    • туроператоры соответствующие выбранным в ограничениях страна-туроператор для данной страны, присутствующие в ограничениях по туроператору - по странам для которых заданы ограничения страна-туроператор


Пример:

Ограничения по стране: Египет, Турция, Таиланд.

Ограничения по связке страна-оператор:

  • Таиланд: TezTour, Pegas, Coral
  • Вьетнам: TezTour

В результате в модуле будут присутствовать страны: Египет, Турция, Таиланд.