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

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
м (Применение общих ограничений)
м (Применение общих ограничений)
Строка 54: Строка 54:
 
'''Пример:'''
 
'''Пример:'''
  
Ограничения по стране: Египет, Турция, Таиланд.
+
Ограничения по стране: Египет, Турция, Таиланд, Тунис, Греция, Кипр.
  
Ограничения по связке страна-оператор:  
+
Ограничения по туроператорам: TezTour, Pegas, Coral, Sunmar, BiblioGlobus.
* Таиланд: TezTour, Pegas, Coral
+
 
 +
Ограничения по связке страна-туроператор:  
 +
* Таиланд: TezTour, Pegas, Coral, Sunmar
 
* Вьетнам: TezTour
 
* Вьетнам: 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 (ограничение '''страна-туроператор''' с учетом ограничения '''туроператор''')

Версия 12:53, 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 (ограничение страна-туроператор с учетом ограничения туроператор)