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

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
м
Строка 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 (ограничение страна-туроператор с учетом ограничения туроператор)


Применение ограничений модуля

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

Ограничение город вылета ограничивает используемые данным модулем города вылета и не влияет на работу других ограничений.

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

По странам

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