Договоры — различия между версиями

Материал из Mid Office Manager Help
Перейти к: навигация, поиск
(Субагентский договор)
(Ссылки по теме)
 
(не показаны 113 промежуточных версий 3 участников)
Строка 1: Строка 1:
'''Договоры''' в {{an}} представляют собой объекты, главным образом предназначенные для автоматического расчёта комиссий, агентских сборов, бонусов, скидок и т.п. для различных продуктов, согласно условиям правил их начисления. Чартерные и блок-чартерные договоры используются для расчёта квот выкупленных мест по блок-чартерным договорам и для формирования отчётности по продажам чартерных и блок-чартерных мест.
+
<!-- Договоры -->
 +
__TOC__
 +
<div class="keywords"> сбор, сборы, сбор за оплату, за оплату, комиссия, комиссии </div>
 +
''Договоры'' в {{an}} служат главным образом для автоматического расчета комиссий, агентских сборов, бонусов и скидок для различных продуктов согласно условиям правил их начисления. Чартерные и блок-чартерные договоры используются для расчета квот выкупленных мест по блок-чартерным договорам и для формирования отчетности по продажам чартерных и блок-чартерных мест.
  
Ещё договоры можно использовать для синхронизации с профилями GDS Sabre. О синхронизации можно узнать из статьи «[[Синхронизация профилей]]».
+
Договоры также могут применяться для синхронизации с профилями GDS Sabre. Подробнее о синхронизации профилей см. [[Синхронизация профилей с Sabre Profiles]].
  
Расчёт комиссий, сборов и скидок происходит с помощью механизма правил, которые в свою очередь состоят из условий проверки объектов и действий, осуществляемых при выполнении этих условий. Например, условие может проверять наличие определённых сегментов в билете, а действие устанавливать нужную в таком случае комиссию.  
+
Расчет комиссий, сборов и скидок выполняется с использованием правил, определенных в самом договоре. Подробнее о правилах и их определении см. [[Договоры#Вкладка «Правила»|Вкладка «Правила»]].
  
== Предварительная настройка ==
+
== Предварительные условия ==
 +
На момент начала настройки договоров должны быть настроены следующие компоненты:
  
Перед тем, как заняться настройкой договоров, следует настроить [[Профили]] вашего агентства, поставщиков бланков, корпоративных клиентов, создать и настроить категории и типы комиссий, сборов, скидок и т.п.
+
* Профиль агентства
 +
* Профили поставщиков бланков
 +
* Профили корпоративных клиентов
  
=== Категории и типы комиссий, сборов и скидок ===
+
Кроме того, нужно создать и настроить все категории и типы комиссий, сборов и скидок, которые будут использоваться в создаваемых договорах.
  
Все комиссии, сборы и скидки в программе имеют строгую иерархию. Непосредственное описание принципа расчёта комиссии (процентная или фиксированная, округляемая или нет и т.п.) называется '''типом''' комиссии. Типы комиссий, свойства сборов и т.п. являются отдельными самостоятельными объектами.
+
== Категории и типы комиссий, сборов и скидок ==
 +
Все комиссии, сборы и скидки в программе укладываются в строгую иерархию. Принцип расчета комиссии (процентная или фиксированная, округляемая или нет и т.п.) определяется ''типом'' комиссии. Типы комиссий, свойства сборов и т. п. существуют отдельно от комиссий.
  
Каждый тип комиссии также должен иметь '''категорию'''. Категории предназначены для группировки близких по схеме применения комиссий. Главной особенность категорий комиссий является то, что для одного продукта по одному договору может быть рассчитан только один тип комиссии этой категории. Поэтому категории следует обязательно учитывать при настройке правил договоров. В этом разделе мы рассмотрим, как можно настраивать комиссии, сборы и скидки.
+
Каждый тип комиссии также должен иметь ''категорию''. Категории объединяют близкие по схеме применения комиссий. Главной особенность категорий комиссий является то, что для одного продукта по одному договору может быть рассчитан только один тип комиссии этой категории. Поэтому категории следует обязательно учитывать при настройке правил договоров. В этом разделе мы рассмотрим, как можно настраивать комиссии, сборы и скидки.
  
Сборы и скидки обладают такой же иерархией, имеют тип и категорию. На них также распространяются правило о невозможности расчёта множества сборов и скидок одной категории для одного продукта в рамках одного договора.
+
Сборы и скидки обладают такой же иерархией, имеют тип и категорию. На них также распространяются правило о невозможности расчета множества сборов и скидок одной категории для одного продукта в рамках одного договора.
  
В данный момент в программе используются следующие объекты для настройки сборов и комиссий:
+
В {{an}} поддерживаются следующие элементы для настройки сборов и комиссий:
  
*'''Тип комиссии''' используется для расчёта комиссий субагентов, поставщиков и клиентов.
+
*''Тип комиссии'' определяет порядок начисления комиссий субагентов, поставщиков и клиентов.
*'''Свойства сбора'''
+
*''Свойства сбора'' определяет порядок начисления сбора.
*'''Свойства сбора за оплату''' (используется для начисления сбора за оплату в указанной в свойствах форме).
+
*''Свойства сбора за оплату'' определяет порядок начисления сбора за оплату, если такой сбор предусмотрен в форме оплаты.
*'''Свойства скидки'''
+
*''Свойства скидки'' определяет порядок расчета скидки.
  
 
==== Категории комиссий, сборов и скидок ====
 
==== Категории комиссий, сборов и скидок ====
 
+
Каждый тип комиссии, сбора или скидки должен быть привязан к категории. Категории выбираются из справочника «Категории комиссий» в этом справочнике помимо категорий комиссий содержатся категории сборов и скидок. Чтобы добавить новую категорию, откройте справочник, щелкните кнопку '''Добавить''' и укажите название категории. У категории есть только название и никаких других свойств.  
Каждый тип комиссии, свойство сбора и т.п. должны быть привязаны к категории. Категории выбираются из [[Справочники|справочника]] «Категории комиссий» (несмотря на название, в этом же справочнике задаются категории для сборов и скидок). Чтобы добавить новую категорию, откройте справочник, нажмите кнопку «Добавить» и укажите название категории. У категории есть только название и никаких других свойств.  
+
  
 
Обратите внимание, что сбор и комиссия могут принадлежать к одной категории, но во избежание некорректной работы договоров, сборы, скидки и комиссии не должны быть смешаны в одной категории.
 
Обратите внимание, что сбор и комиссия могут принадлежать к одной категории, но во избежание некорректной работы договоров, сборы, скидки и комиссии не должны быть смешаны в одной категории.
  
'''Как было сказано выше, для одного продукта в результате применения правил одного договора может быть рассчитан только один тип комиссии одной категории. Если затем будет произведена попытка рассчитать другой тип комиссии такой же категории, он рассчитан не будет. При этом, если комиссия, сбор или скидка одной категории рассчитываются для одного продукта в рамках нескольких договоров, все они будут рассчитаны и отображены на маске продукта. Обязательно учитывайте это при создании действий для правил договоров.'''
+
Для одного продукта в результате применения правил одного договора может быть рассчитан только один тип комиссии одной категории другой тип комиссии такой же категории игнорируется. При этом если комиссия, сбор или скидка одной категории рассчитываются для одного продукта в рамках нескольких договоров, все они будут рассчитаны и отображены на маске продукта. Обязательно учитывайте это при создании действий для правил договоров.
  
 
==== Создание, просмотр и удаление типов комиссий, сборов и скидок ====
 
==== Создание, просмотр и удаление типов комиссий, сборов и скидок ====
 
+
Далее рассказывается, как создавать и удалять типы и свойства комиссий, скидок и сборов, в каких списках эти объекты можно найти.
Рассмотрим, как создавать и удалять типы и свойства комиссий, скидок и сборов, в каких списках эти объекты можно найти.
+
  
 
===== Создание =====
 
===== Создание =====
 +
Новый тип комиссии, сбор, сбор за оплату или скидки создается в следующей последовательности:
  
Для создания нового объекта типа комиссии, сбора, сбора за оплату или скидки, выполните следующие действия:
+
#Щелкните кнопку '''Создать''' на Панели инструментов.
 +
#В окне '''Выбрать тип документа''' в левой панели выберите '''Финансы'''.
 +
#В правой панели выберите нужный вариант в соответствии с типом создаваемого объекта — '''Тип комиссии''', '''Свойства сбора''', '''Свойства сбора за оплату''' или '''Свойства скидки'''.
 +
#Щелкните кнопку '''Создать'''.
  
#Нажмите кнопку «Создать» на Панели инструментов.
+
[[Файл:mom_commission_creation.png|350px]]
#В появившемся окне выберите слева раздел «Финансы».
+
#Выберите «Тип комиссии», или «Свойства сбора», или «Свойства сбора за оплату», или «Свойства скидки».
+
#Нажмите кнопку «Создать».
+
 
+
{{cim|mom_commission_creation.png|Инструкция по созданию типа комиссии}}
+
  
 
===== Просмотр =====
 
===== Просмотр =====
 
+
Типы комиссий отображаются в списке «Тип комиссии», свойства сборов в списке «Свойства сбора», свойства сборов за оплату в списке «Свойства сбора за оплату» и свойства скидок в списке «Свойства скидки». Подробнее о создании списков в рабочей области см. [[Редактор рабочей области]].
Типы комиссий можно найти в [[Объекты|списке]] «Тип комиссии».
+
 
+
Свойства сборов можно найти в списке «Свойства сбора».
+
 
+
Свойства сборов за оплату можно найти в списке «Свойства сбора за оплату».
+
 
+
Свойства скидок можно найти в списке «Свойства скидки».
+
  
 
===== Удаление и восстановление =====
 
===== Удаление и восстановление =====
 +
Типы комиссий, сборов и скидок удаляются как и любые другие объекты кнопкой «Удалить» на Панели инструментов.
  
Типы комиссий, сборов и скидок удаляются как и любые другие объекты с помощью кнопки «Удалить» ([[Image:delete_button.png]]) на Панели инструментов списка этих объектов.
+
Чтобы восстановить удаленные объекты, выделите нужные объекты в списке '''Удаленные объекты''' и щелкните кнопку '''Восстановить'''.
 
+
Восстанавливаются эти объекты обычным способом: нужные объекты выделяются в списке «Удалённые объекты» и нажимается кнопка «Восстановить» ([[Image:mom_undelete_button.png]]).
+
  
 
==== Настройка типа комиссии ====
 
==== Настройка типа комиссии ====
 +
В этом разделе описываются доступные для редактирования параметры типа комиссии.
  
В этом разделе мы рассмотрим, какие опции предлагает объект типа комиссии для редактирования.
+
[[Файл:mom_commission_properties_window.png||350px]]
  
{{cim|mom_commission_properties_window.png|Открытый для редактирования объект типа комиссии}}.
+
В следующей таблице описаны элементы этого окна:
 
+
{| class="wikitable"
В таблице рассмотрены элементы этого окна:
+
 
+
{|class="wikitable"
+
 
!Элемент!!Назначение
 
!Элемент!!Назначение
 
|-
 
|-
|Категория
+
| '''Название'''
|Категория комиссии, выбираемая из справочника «Категории комиссий».
+
| Название комиссии. Название отображается в списках объектов типов комиссий, на маске билета, в редакторе правил и т. п.
 
|-
 
|-
|Имя
+
| '''Категория'''
|Название комиссии. Название отображается на списках объектов типов комиссий, на маске билета, при редактировании правил и в других местах.
+
| Категория комиссии. Выбирается из справочника «Категории комиссий»
 
|-
 
|-
|Рассчитывать как %:
+
| '''Операция'''
|Этот переключатель управляет способом начисления комиссии. Если галочка стоит, комиссия будет вычисляться в виде процента от базового тарифа.
+
| Операция, при которой будет применяться комиссия.
|-
+
|Минимальная
+
|Этот переключатель используется, чтобы пометить комиссию, как минимальную.  
+
  
Минимальная комиссия используется в том случае, когда размер комиссии может быть определённой величины, но не ниже указанного значения. Для выражения такого механизма начисления в программе используется правило договора с двумя действиями установка обычной комиссии и установка минимальной комиссии. Таким образом, при применении договора, программа сравнит размер первой комиссии с размером минимальной комисcии и, если последняя больше, установит минимальную комиссию. В противном случае будет применён процентный тип комиссии.
+
Возможны следующие значения:
 +
*''Аннуляция брони'' — комиссия применяется только при аннуляции брони.
 +
*''Возврат'' комиссия применяется только при возврате.
 +
*''Войдирование'' — комиссия применяется только при аннуляции билета.
 +
*''Обмен'' — комиссия применяется только при обмене.
 +
*''Продажа'' — комиссия применяется только при продаже.
  
Имеет смысл использовать эту опцию в правиле только вместе с комиссией, рассчитываемой как процент.
+
Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции.
 +
|-
 +
| '''Рассчитывать как %'''
 +
| Если этот флажок установлен, комиссия вычисляется как процент от базового тарифа, в противном случае комиссия вычисляется как фиксированная сумма
 
|-
 
|-
|Тип округления
+
| '''Тип округления'''
|Определяет тип округления. Используется вместе с полем «Округлять до:». Если в поле «Округлять до» ничего не выбрано, то округление не будет работать.
+
| Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.
  
Можно выбрать один из следующих вариантов:
+
Возможны следующие варианты:
  
*Без округления — будет использоваться наиболее точная комиссия (два знака после запятой).
+
*''Без округления'' применяется точная комиссия (два знака после запятой);
*Вверх — комиссия будет округляться вверх.
+
*''Вверх'' — комиссия округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле '''Округлять до'''.  
*Вниз — комиссия будет округляться вниз.
+
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 3;
*Математически — комиссия будет округляться вверх или вниз в зависимости от числа и выбранного в поле «Округлять дозначения.
+
*''Вниз'' — комиссия округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле '''Округлять до''';
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 2;
 +
*''Математически'' — комиссия округляется до ближайшего значения, определяемого шагом округления.
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 округляется до 2, а  и 2,51 — до 3
 +
 
|-
 
|-
|Округлять до:
+
| '''Округлять до'''
|Позволяет выбрать степень округления.
+
| Это поле задает шаг округления. Если в поле '''Тип округления''' задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.
 +
 
 +
Возможны следующие варианты:
 +
 
 +
*''0 & 5'' — шаг округления равен 5;
 +
*''0.01'' — шаг округления составляет 0,01;
 +
*''0.1'' — шаг округления составляет 0,1;
 +
*''0.5'' — шаг округления составляет 0,5;
 +
*''1'' — шаг округления составляет 1;
 +
*''10'' — шаг округления составляет 10;
 +
*''50'' — шаг округления составляет 50.
  
Если в предыдущем поле был указан тип округления, в этом поле нужно обязательно что-нибудь выбрать, иначе размер комиссии округляться не будет. Если округление не используется, то в этом поле можно ничего не выбирать.
 
 
|-
 
|-
|Начислять посегментно
+
| '''Способ начисления'''
|Если галочка в этом поле стоит, то комиссия будет начисляться один раз за каждый сегмент. Таким образом, если в билете два сегмента, а размер посегментно начисляемой комиссии составляет 100 рублей, то размер рассчитанной для билета комиссии составит 200 рублей.
+
| В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если не используется комиссия в виде процента.
 +
 
 +
 
 +
Возможны следующие варианты:
 +
 
 +
*''Билет'' — комиссия начисляется за билет целиком.
 +
*''Кол-во мест (ЖД)'' — комиссия начисляется по количеству мест. Применяется только к железнодорожным билетам.
 +
*''Путешественник (отели)'' — комиссия начисляется по количеству путешественников. Применяется только к броням отелей.
 +
*''Сегмент'' — комиссия начисляется на каждый сегмент. Таким образом, если в билете два сегмента и размер комиссии составляет 100 рублей, то общая комиссия за билет составит 200 рублей.
 +
*''Участок'' — комиссия начисляется на каждый участок. Участок — это часть маршрута, на котором используется сквозной тариф.
  
Если используется процентная комиссия, то состояние этого переключателя не имеет значения.
 
 
|-
 
|-
|Комиссия BSP
+
| '''База начисления'''
|Используется для сверки комиссии BSP, указанной в обменном файле, с рассчитанной в программе комиссией. Переключатель указывает, с каким типом комиссии должна сравниваться комиссия BSP, пришедшая в обменном файле.  
+
| В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если используется комиссия в виде процента.
  
Таким образом, если в обменном файле была указана комиссия BSP в размере 100 рублей, а затем в результате работы договора была рассчитана комиссия, в свойствах типа которой стоит галочка «Комиссия BSP», в размере 50 рублей, то в разделе контроля ошибок на маске билета пользователь сможет увидеть предупреждение о том, что комиссии BSP из GDS и комиссия BSP, рассчитанная средствами программы, не сходятся.
+
*''Полная стоимость'' — комиссия начисляется на полную стоимость билета.
 +
*''Тариф'' — комиссия начисляется на тариф.
 +
*''Штраф'' — комиссия начисляется на штраф.
 
|-
 
|-
|Бонус
+
| '''Применим к'''
|Эта опция в данный момент не используется.
+
| В поле со списком выбирается продукт, к которому будут применяться правила договора.
 
|-
 
|-
|Задаваемая вручную
+
| '''Не возвращать'''
|Если галочка в этом поле стоит, то такой тип комиссии будет невозможно рассчитать с помощью применения правил договора. Её можно будет ввести только вручную. При этом, если на маске билета есть комиссия, задаваемая вручную, то при применении правил договора (или повторном применении с помощью соответствующей кнопки) эта комиссия не будет удалена из таблицы комиссий. В этом случае, если бы галочки не было, комиссия могла бы быть удалена или заменена на другую.
+
| Если этот флажок установлен, то при обмене билета с доплатой комиссия не возвращается, в противном случае комиссия возвращается.
 +
|-
 +
| '''Комиссия BSP'''
 +
| Используется для сверки комиссии BSP, указанной в обменном файле, с комиссией, рассчитанной {{an}}. Флажок указывает, с каким типом комиссии должна сравниваться комиссия BSP, указанная в обменном файле.  
  
Если для каких-то билетов была сначала рассчитана комиссия с помощью применения договора, а затем в свойствах комиссии была установлена галочка «Задаваемая вручную», то действия правил по расчёту этих комиссий перестанут работать. На масках билета останется то значение, которое было рассчитано договором, но изменить его можно будет только в результате ручного редактирования маски билета.
+
Таким образом, если в обменном файле была указана комиссия BSP в размере 100 рублей, а затем в результате работы договора была рассчитана комиссия 50 рублей, в свойствах которой стоит флажок «Комиссия BSP», то в разделе контроля ошибок на маске билета пользователь сможет увидеть предупреждение о том, что комиссии BSP из GDS и комиссия BSP, рассчитанная средствами программы, не сходятся.
|}
+
|-
 +
| '''Не начислять на добор'''
 +
| Если этот флажок установлен, то при обмене билета с доплатой комиссия к сумме доплаты не применяется.
  
=== Настройка свойств сбора ===
+
Если этот флажок не установлен, то доплата при обмене билета облагается комиссией.
 +
|-
 +
| '''Минимальная'''
 +
| Флажок отмечает комиссию, как минимальную.
  
В этом разделе мы рассмотрим, какие опции предлагает объект свойств сбора для редактирования.
+
Минимальная комиссия нужна в сценариях, когда размер комиссии не может быть ниже определенного значения. При применении договора размер стандартной комиссии сравнивается с размером минимальной комиссии и, если минимальная комиссия больше, используется именно она. В противном случае применяется стандартная комиссия в виде процента от тарифа.
  
{{cim|mom_fee_properties_window.png|Открытый для редактирования объект свойств сбора}}.
+
Этот свойство нужно использовать в правиле только вместе с комиссией, рассчитываемой как процент.
 +
|-
 +
| '''Задаваемая вручную'''
 +
| Когда этот флажок установлен, для расчета комиссии правила договора не применяются и комиссия задается только вручную. При этом, если на маске билета есть комиссия, задаваемая вручную, то при применении правил договора эта комиссия не будет удалена из таблицы комиссий. В этом случае, если бы галочки не было, комиссия могла бы быть удалена или заменена на другую.
  
В таблице рассмотрены элементы этого окна:
+
Если для каких-то билетов была сначала рассчитана комиссия с помощью применения договора, а затем в свойствах комиссии была установлена галочка «Задаваемая вручную», то действия правил по расчету этих комиссий перестанут работать. На масках билета останется то значение, которое было рассчитано договором, но изменить его можно будет только в результате ручного редактирования маски билета.
 +
|-
 +
| '''Субагентская'''
 +
|  Этот флажок служит для обозначения комиссии субагента. Если он установлен, комиссия трактуется как исключительно комиссия субагента. Если этот флажок не установлен, считается, что речь идет о комиссии агента.
 +
|}
  
 +
=== Настройка свойств сбора ===
 +
В этом разделе описываются параметры, доступные в окне свойств сбора.
 +
 
 +
[[Файл:mom_fee_prop_window.png|Редактирование свойств сбора|400px]]
 
{|class="wikitable"
 
{|class="wikitable"
 
!Элемент!!Назначение
 
!Элемент!!Назначение
 
|-
 
|-
|Категория
+
| '''Категория'''
|Категория сбора, выбираемая из справочника «Категории комиссий».
+
| Категория сбора. Выбирается из справочника «Категории комиссий»
 
|-
 
|-
|Имя
+
| '''Название'''
|Название сбора. Название отображается на списках объектов свойств сборов, на маске билета, при редактировании правил и в других местах.
+
| Название сбора. Название отображается в списках объектов свойств сборов, на маске билета, при редактировании правил и в других местах программы.
 
|-
 
|-
|Рассчитывать как %
+
| '''Рассчитывается как %'''
|Этот переключатель управляет способом начисления сбора. Если галочка стоит, сбор будет вычисляться в виде процента от величины, указанной в поле «База».
+
| Если этот флажок установлен, сбор вычисляется как процент от базового тарифа, в противном случае сбор вычисляется как фиксированная сумма.
 
|-
 
|-
|Включать в Total
+
| '''Включать в Total'''
|Используется только при начислении сбора поставщика (то есть, сбор рассчитан в договоре типа «Договор с поставщиком»).  
+
| Используется только при начислении сбора поставщика (то есть, сбор рассчитывается в договоре типа «Договор с поставщиком»).
  
Если галочка стоит, то сбор поставщика будет продублирован на маске также и как сбор клиента, и как сбор с субагента (разные сборы попадают в разные финансовые документы и отчёты). Того же результата можно добиться, если в каждом из трёх типов договоров указать этот сбор вручную.
+
Если этот флажок установлен, сбор поставщика дублируется на маске также и как сбор клиента, и как сбор с субагента (разные сборы попадают в разные финансовые документы и отчеты). Того же результата можно добиться, если в каждом из трех типов договоров указать этот сбор как определяемый вручную.
 
|-
 
|-
|Тип сбора
+
| '''Тип сбора'''
|Управляет типом сбора. Здесь можно выбрать следующие значения:
+
| Служит для определения типа сбора. Возможны следующие варианты:
  
*Стандартный обычный сбор. Используйте эту опцию, если не используются ни одна из трёх других возможных опций.
+
*''Задаваемый вручную'' этот тип служит для обозначения сборов, которые невозможно рассчитать с помощью правил договора и которые должны вноситься только вручную. При этом если в маске билета уже есть сбор, задаваемый вручную, то при применении правил договора (или повторном применении щелчком соответствующей кнопки) этот сбор не удаляется из таблицы сборов.
*Максимальный — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле для того, чтобы ограничить последний максимальным значением. В договоре создаётся правило с двумя действиями, одно из них — установка обычного сбора в процентах, второе — установка максимального сбора. В итоге, если рассчитанная по процентному сбору величина меньше, чем указанный максимальный сбор, в маску будет занесён максимальный сбор.
+
*Минимальный — сбор этого типа работает так же, как и максимальный, с той лишь разницей, что используется для установки минимального, а не максимального значения сбора.
+
*Задаваемый вручную — сбор этого типа невозможно рассчитать с помощью применения правил договора. Его можно ввести только вручную. При этом, если на маске билета уже есть сбор, задаваемый вручную, то при применении правил договора (или повторном применении с помощью соответствующей кнопки) этот сбор не будет удалён из таблицы сборов.
+
  
Если для каких-то билетов был сначала рассчитан сбор с помощью применения правил договоров, а затем тип сбора был изменён на задаваемый вручную, то действия правил по расчёту этих сборов перестанут работать. На масках билета останется то значение, которое было рассчитано договором, но изменить его можно будет только в результате ручного редактирования маски билета.
+
*''Максимальный'' — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний максимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — максимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина больше максимального сбора, в маску будет внесен максимальный сбор.
  
Максимальный и минимальный типы сборов можно использовать одновременно с процентным сбором для установки минимального и максимального возможных значений сбора.
+
*''Минимальный'' — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний минимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — минимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина меньше минимального сбора, в маску будет внесен минимальный сбор.
|-
+
|Тип округления
+
|Определяет тип округления. Используется вместе с полем «Округлять до:». Если в поле «Округлять до» ничего не выбрано, то округление не будет выполнено.
+
  
Можно выбрать один из следующих вариантов:
+
*''Стандартный'' — обычный сбор без каких-либо дополнительных условий.
  
*Без округления — будет использоваться наиболее точное рассчитанное значение (два знака после запятой).
+
Если для каких-то билетов был сначала рассчитан сбор с помощью применения правил договоров, а затем тип сбора был изменен на задаваемый вручную, то действия правил по расчету этих сборов перестанут работать. В маске билета останется то значение, которое было рассчитано в соответствии с договором, но изменить его можно только путем ручного редактирования маски билета.
*Вверх — сбор будет округляться вверх.
+
 
*Вниз — сбор будет округляться вниз.
+
Максимальный и минимальный типы сборов можно использовать одновременно с процентным сбором для определения минимального и максимального значений сбора.
*Математически — сбор будет округляться вверх или вниз в зависимости от величины и выбранного в поле «Округлять до:» значения.
+
 
|-
 
|-
|Округлять до:
+
| '''Тип округления'''
|Позволяет выбрать степень округления.
+
| Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.
  
Если в предыдущем поле был указан тип округления, в этом поле нужно обязательно что-нибудь выбрать, иначе размер сбора округляться не будет. Если округление не используется, то в этом поле можно ничего не выбирать.
+
Возможны следующие варианты:
 +
 
 +
*''Без округления'' — применяется наиболее точное рассчитанное значение (два знака после запятой);
 +
*''Вверх'' — сбор округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле '''Округлять до'''.
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 3;
 +
*''Вниз'' — сбор округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле '''Округлять до''';
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 2;
 +
*''Математически'' — комиссия округляется до ближайшего значения, определяемого шагом округления.
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 округляется до 2, а  и 2,51 — до 3
 
|-
 
|-
|Операция
+
| '''Округлять до'''
|Для каких операций будет рассчитан сбор. Возможные значения:
+
| Это поле задает  шаг округления. Если в поле '''Тип округления''' задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.
 +
 
 +
Возможны следующие варианты:
  
*Продажа
+
*''0 & 5'' — шаг округления равен 5;
*Возврат
+
*''0.01'' — шаг округления составляет 0,01;
*Обмен
+
*''0.1'' — шаг округления составляет 0,1;
 +
*''0.5'' — шаг округления составляет 0,5;
 +
*''1'' — шаг округления составляет 1;
 +
*''10'' — шаг округления составляет 10;
 +
*''50'' — шаг округления составляет 50.
 
|-
 
|-
|Расчёт с добора
+
| '''Операция'''
|Используется при обменах, для процентных сборов.
+
| Это поле определяет операцию, для которой рассчитывается сбор. Возможные значения:
  
Если галочка отмечена, то сбор будет рассчитан не от суммы экв. тарифа, а от разницы между экв. тарифами первоначального билета и билета, выписанного в обмен.
+
*''Продажа'' — сбор рассчитывается при продаже;
 +
*''Войдирование'' — сбор рассчитывается при аннуляции билета. Заметьте, что в отличие от других операций, при аннуляции билета сбор за аннуляцию не включается в маску билета — вместо этого в заказ добавляется новый продукт по имени «Войдирование», в который и включается сбор за аннуляцию. Подробнее см. [[Авиабилеты]];
 +
*''Возврат'' — сбор рассчитывается при возврате;
 +
*''Обмен'' — сбор рассчитывается при обмене
 +
 
 +
Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции.
 +
|-
 +
| '''Расчет с добора'''
 +
| Используется при обменах в применении к процентным сборам. Если этот флажок установлен, то при обмене билета с доплатой сбор к сумме доплаты применяется.
 
|-
 
|-
|База
+
| '''Способ расчета'''
|Используется для процентных сборов и указывает, с какой суммы берётся процент для вычисления сбора.
+
| Определяет единицу, на которую должен начисляться сбор. Возможные варианты:
 +
*''Билет'' — сбор начисляется на билет в целом.
 +
*''Кол-во мест (ЖД)'' — комиссия начисляется по количеству мест. Применяется только к железнодорожным билетам.
 +
*''Путешественник (отели)'' — комиссия начисляется по количеству путешественников. Применяется только к броням отелей.
 +
*''Сегмент'' — комиссия начисляется на каждый сегмент. Таким образом, если в билете два сегмента и размер комиссии составляет 100 рублей, то общая комиссия за билет составит 200 рублей.
 +
*''Участок'' — комиссия начисляется на каждый участок. Участок — это часть маршрута, на котором используется сквозной тариф.
 
|-
 
|-
|Способ начисления
+
| '''База'''
|Указывает, посегментно ли берётся сбор или начисляется сразу на весь билет.
+
| Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
 +
*''Полная стоимость'' — сбор рассчитывается как процент от полной стоимости билета.
 +
*''Полная стоимость + штраф'' — сбор рассчитывается как процент от суммы полной стоимости билета и штрафа.
 +
*''Тариф'' — сбор рассчитывается как процент от тарифа.
 +
*''Тариф + штраф'' — сбор рассчитывается как процент от суммы тарифа и штрафа.
 +
*''Штраф'' — сбор рассчитывается как процент от штрафа.
 
|-
 
|-
|Возвращать при
+
| '''Возвращать при'''
|Указывает, в каких случаях сбор будет возвращён. Можно использовать одно или несколько значений из возможных:
+
| Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
  
*Обмен
+
*''Обмен'' — сбор возвращается при обмене.
*Вынужденный обмен
+
*''Вынужденный обмен'' — сбор возвращается при вынужденном обмене.
*Возврат
+
*''Возврат'' — сбор возвращается при возврате.
*Вынужденный возврат
+
*''Вынужденный возврат'' — сбор возвращается при вынужденном возврате.
  
Если ничего не выбрано, то сбор не будет возвращён ни в коем случае.
+
Если в этом поле ничего не выбрать, сбор не будет возвращен.
 
|-
 
|-
|Тип-маршрута
+
| '''Типы возврата/обмена'''
|Указывает, для билетов с маршрутом какого типа взимается сбора.
+
| Указывает, в каком объеме сбор должен возвращаться сбор.
  
Доступные значения:  
+
*''Полный'' — сбор возвращается при полном возврате.
 +
*''Частичный'' — сбор возвращается при частичном возврате.
 +
|-
 +
| '''Тип маршрута'''
 +
| Указывает, для билетов с маршрутом какого типа взимается сбор. Возможные варианты:  
  
*В одну сторону
+
*''В одну сторону'' — сбор начисляется только для билетов в одну сторону.
*Туда-обратно
+
*''Туда-обратно'' — сбор начисляется только для билетов для проезда туда и обратно.
  
Если ничего не выбрано, используются все варианты.
+
Если в этом поле не выбран ни один продукт, сбор начисляется независимо от типа маршрута.
 
|-
 
|-
|Типы продуктов
+
| '''Типы продуктов'''
|Указывает, для каких продуктов этот сбор можно рассчитывать. Среди дсотупных значений перечислены все продукты, присутствующие на данный момент в программе.
+
| Указывает, для каких продуктов этот сбор можно рассчитывать. В списке перечислены все имеющиеся в {{an}} продукты.
  
Если не выбрано ничего, то сбор можно рассчитывать для любых продуктов.
+
Если в этом поле не выбран ни один продукт, сбор начисляется для всех продуктов.
 
|-
 
|-
|Код сбора
+
| '''Наименование в документах'''
|Используется в документах и отчётах.
+
| В этом текстовом поле задается название сбора для использования в финансовых документах.
 +
 
 
|-
 
|-
|Название в документах
+
| '''Код сбора'''
|Указывает, как сбор будет назван в финансовых документах.
+
| В этом текстовом поле задается код сбора для использования в документах и отчетах.
 +
|-
 +
| '''Скрытый сбор'''
 +
| Этот флажок используется для определения скрытого сбора.
 +
 
 +
Если этот флажок установлен, то при расчете платежей этот сбор включается не в общую сумму сборов, а в основной тариф. В маршрут-квитанции этот сбор не скрывается и отображается независимо от положения этого флажка.
 +
|-
 +
| '''Код таксы скрытого сбора'''
 +
| В этом текстовом поле задается код таксы данного скрытого сбора.
 
|}
 
|}
  
 
=== Настройка свойств сбора за оплату ===  
 
=== Настройка свойств сбора за оплату ===  
 +
В этом разделе рассказывается о параметрах в окне '''Свойства сбора за оплату'''. У сборов за оплату нет категории, но есть форма оплаты (наличные, безналичный расчет и т. п.). Это означает, что для одного билета можно начислить только один сбор для одной формы оплаты. Из двух сборов за оплату с использованием одной формы оплаты используется только тот, что находится в правилах или действиях выше, — все остальные сборы за оплату не применяются.
  
В этом разделе мы рассмотрим, какие опции предлагает объект свойств сбора за оплату для редактирования. Сборы за оплату вместо категории имеют форму оплаты (наличные, безнал и т.п.). Это означает, что для одного билета можно начислить только один сбор за одну форму оплаты. Из двух сборов за оплату одинаковым способом, применён будет только тот, что находится в правилах или действиях выше, а второй сбор за оплату применён не будет.
+
[[Файл:mom_fee_fop_properties_window.png|Редактирование свойств сбора за оплату|400px]]
 
+
{{cim|mom_fee_fop_properties_window.png|Открытый для редактирования объект свойств сбора за оплату}}.
+
  
В таблице рассмотрены элементы этого окна:
+
В следующей таблице описаны свойства сбора за оплату.
  
 
{|class="wikitable"
 
{|class="wikitable"
 
!Элемент!!Назначение
 
!Элемент!!Назначение
 
|-
 
|-
|Форма оплаты.
+
| '''Форма оплаты'''
|Позволяет выбрать форму оплаты, для которой будет начисляться сбор за оплату. Как указано выше, заменяет категорию.
+
| Форма оплаты, для которой будет начисляться сбор за оплату. Аналог категории в комиссиях и сборах.
 
|-
 
|-
|Имя
+
| '''Название'''
|Название сбора.
+
| Название сбора.
 +
 
 +
Название отображается в списках сборов за оплату, на маске билета, в редакторе правил и т. п.
 
|-
 
|-
|Рассчитывать как %
+
| '''Рассчитывать как %'''
|Управляет способом начисления сбора за оплату. Если галочка стоит, сбор будет вычисляться в виде процента от величины, указанной в поле «База».
+
| Если этот флажок установлен, сбор за оплату вычисляется как процент от величины, указанной в поле «База». В противном случае сбор за оплату начисляется как фиксированная сумма.
 
|-
 
|-
|Начислять при возврате
+
| '''Начислять при возврате'''
|Если галочка стоит, то сбор за оплату будет рассчитываться не только для продаж, но и для возвратов.
+
| Если этот флажок установлен, сбор за оплату будет начисляться не только при продаже, но и при возврате.
 
|-
 
|-
|Тип
+
| '''Тип'''
|Управляет типом сбора. Здесь можно выбрать следующие значения:
+
| Тип сбора за оплату. Возможные значения:
 +
 
 +
*''Максимальный'' — сбор за оплату этого типа используется вместе с другим сбором за оплату для такой же формы оплаты в одном правиле, чтобы ограничить последний максимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — максимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина больше максимального сбора за оплату, в маску будет внесен максимальный сбор.
 +
 
 +
*''Минимальный'' — сбор этого типа работает так же, как и максимальный, с той лишь разницей, что используется для установки минимального, а не максимального значения сбора.
 +
 
 +
*''Минимальный'' — сбор за оплату этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний минимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — минимальный сбор, то тогда если рассчитанная в соответствии с процентным сбором величина меньше минимального сбора, в маску будет внесен минимальный сбор.
  
*Стандартный — обычный сбор. Используйте эту опцию, если не используются ни одна из трёх других возможных опций.
+
*''Стандартный'' — обычный сбор, то есть без каких-либо дополнительных условий.
*Максимальный — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле для того, чтобы ограничить последний максимальным значением. В договоре создаётся правило с двумя действиями, одно из них — установка обычного сбора в процентах, второе — установка максимального сбора. В итоге, если рассчитанная по процентному сбору величина меньше, чем указанный максимальный сбор, в маску будет занесён максимальный сбор.
+
*Минимальный — сбор этого типа работает так же, как и максимальный, с той лишь разницей, что используется для установки минимального, а не максимального значения сбора.
+
 
|-
 
|-
|База начисления
+
| '''База начисления'''
|Указывает, с какой суммы будет рассчитан процент сбора за оплату. Доступные значения:
+
| Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
  
*Сборы — сбор за оплату будет рассчитан как процент от суммы всех сборов.
+
*''Сборы'' — сбор за оплату будет рассчитан как процент от суммы всех сборов.
*Стомиость услуги — сбор за оплату будет рассчитан как процент от оплаченной стоимости услуги (таким образом, если билет был оплачен частично, может потребоваться повторное применение правил).
+
*''Стоимость услуги'' — сбор за оплату будет рассчитан как процент от оплаченной стоимости услуги, поэтому если билет был оплачен частично, может потребоваться повторное применение правил.
*Сумма транзакции — сбор за оплату будет рассчитан как процент от суммы транзакции по билету.
+
*''Стоимость услуги и сборов'' — сбор за оплату будет рассчитан как процент от суммы оплаченной стоимости услуги и сборов, поэтому если билет был оплачен частично, может потребоваться повторное применение правил.
 +
*''Сумма транзакции'' — сбор за оплату рассчитывается как процент от суммы транзакции по билету.
 
|-
 
|-
|Тип округления
+
| '''Тип округления'''
|Определяет тип округления. Используется вместе с полем «Округлять до:». Если в поле «Округлять до» ничего не выбрано, то округление не будет работать.
+
| Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.
  
Можно выбрать один из следующих вариантов:
+
Возможны следующие варианты:
  
*Без округления — будет использоваться наиболее точное рассчитанное значение (два знака после запятой).
+
*''Без округления'' применяется точная комиссия (два знака после запятой);
*Вверх — сбор будет округляться вверх.
+
*''Вверх'' комиссия округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле '''Округлять до'''.  
*Вниз — сбор будет округляться вниз.
+
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 3;
*Математически сбор будет округляться вверх или вниз в зависимости от величины и выбранного в поле «Округлять до:» значения.
+
*''Вниз'' комиссия округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле '''Округлять до''';
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 2;
 +
*''Математически'' — комиссия округляется до ближайшего значения, определяемого шагом округления.
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 округляется до 2, а  и 2,51 — до 3
 
|-
 
|-
|Округлять до:
+
| '''Округлять до'''
|Позволяет выбрать степень округления.
+
| Это поле задает шаг округления. Если в поле '''Тип округления''' задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.
  
Если в предыдущем поле был указан тип округления, в этом поле нужно обязательно что-нибудь выбрать, иначе размер сбора округляться не будет. Если округление не используется, то в этом поле можно ничего не выбирать.
+
Возможны следующие варианты:
 +
 
 +
*''0 & 5'' — шаг округления равен 5;
 +
*''0.01'' — шаг округления составляет 0,01;
 +
*''0.1'' — шаг округления составляет 0,1;
 +
*''0.5'' — шаг округления составляет 0,5;
 +
*''1'' — шаг округления составляет 1;
 +
*''10'' — шаг округления составляет 10;
 +
*''50'' — шаг округления составляет 50.
 
|-
 
|-
|Возвращать при
+
| '''Возвращать при'''
|Управляет, когда сбор за оплату должен быть возвращён. Возможные значения (одно или несколько одновременно):
+
| Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
 +
 
 +
*''Обмен'' — сбор возвращается при обмене.
 +
*''Вынужденный обмен'' — сбор возвращается при вынужденном обмене.
 +
*''Возврат'' — сбор возвращается при возврате.
 +
*''Вынужденный возврат'' — сбор возвращается при вынужденном возврате.
  
*Возврат
+
Если в этом поле ничего не выбрать, сбор не будет возвращен.
*Вынужденный возврат
+
 
|-
 
|-
|Код сбора
+
| '''Код сбора'''
|Используется в документах и отчётах.
+
| В этом текстовом поле задается код сбора для использования в документах и отчетах.
 
|-
 
|-
|Название в документах
+
| '''Название в документах'''
|Указывает, как сбор будет назван в финансовых документах.
+
| В этом текстовом поле задается название сбора для использования в финансовых документах.
 
|}
 
|}
  
 
=== Настройка свойств скидки ===  
 
=== Настройка свойств скидки ===  
 +
В этом разделе рассказывается о параметрах скидок, которые настраиваются в окне «Свойства скидки».
  
В этом разделе мы рассмотрим, какие опции предлагает объект свойств скидки для редактирования.
+
[[Файл:mom_discount_properties_window.png|Редактирование свойств скидки|400px]]
  
{{cim|mom_discount_properties_window.png|Открытый для редактирования объект свойств скидки}}.
+
В следующей таблице описываются свойства скидки, определяемые в окне «Свойства скидки».
 
+
В таблице рассмотрены элементы этого окна:
+
  
 
{|class="wikitable"
 
{|class="wikitable"
!Элемент!!Назначение
+
!Элемент!!Описание
 
|-
 
|-
|Категория
+
| '''Категория'''
|Категория скидки, выбираемая из справочника «Категории комиссий».
+
| Категория скидки. Выбирается из справочника «Категории комиссий».
 
|-
 
|-
|Имя
+
| '''Операция'''
|Название скидки.
+
| Операция, при которой будет применяться скидка.
 +
Возможны следующие значения:
 +
*''Возврат'' — скидка применяется только при возврате.
 +
*''Обмен'' — скидка применяется только при обмене.
 +
*''Продажа'' — скидка применяется только при продаже.
 +
 
 +
Если в этом поле не выбрать значение, скидка будет применяться независимо от типа операции.
 
|-
 
|-
|Название в документах
+
| '''Название'''
|Указывает, как скидка будет называться в финансовых документах.
+
| Название скидки.
 
|-
 
|-
|Рассчитывать как %
+
| '''Название в документах'''
|Указывает, как рассчитывается скидка: в виде процента или в виде фиксированной суммы.
+
| В этом текстовом поле задается название скидки для использования в финансовых документах.
 
|-
 
|-
|Минимальная
+
| '''Рассчитывать как %'''
|Этот переключатель используется, чтобы пометить скидку, как минимальную.  
+
| Если этот флажок установлен, скидка вычисляется как процент от базового тарифа, в противном случае скидка вычисляется как фиксированная сумма.
 +
|-
 +
| '''Минимальная'''
 +
| Флажок отмечает скидку, как минимальную.  
  
Минимальная скидка используется в том случае, когда размер скидки может быть определённой величины, но не ниже указанного значения. Для выражения такого механизма начисления в программе используется правило договора с двумя действиями — установка обычной скидки и установка минимальной скидки. Таким образом, при применении договора, программа сравнит размер первой скидки с размером минимальной скидки и, если последняя больше, установит минимальную скидку. В противном случае будет установлена обычная скидка.
+
Минимальная скидка нужна в сценариях, когда размер скидки не может быть ниже определенного значения. При применении договора размер стандартной скидки сравнивается с размером минимальной комиссии и, если минимальная скидка больше, используется именно она. В противном случае применяется стандартная скидка в виде процента от тарифа.
  
Имеет смысл использовать эту опцию в правиле только вместе со скидкой, рассчитываемой как процент.
+
Этот свойство нужно использовать в правиле только вместе с скидкой, рассчитываемой как процент.
 
|-
 
|-
|Тип округления
+
| '''Тип округления'''
|Определяет тип округления. Используется вместе с полем «Округлять до:». Если в поле «Округлять до» ничего не выбрано, то округление не будет выполнено.
+
| Это поле используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.
  
Можно выбрать один из следующих вариантов:
+
Возможны следующие варианты:
  
*Без округления — будет использоваться наиболее точное рассчитанное значение (два знака после запятой).
+
*''Без округления'' применяется наиболее точное рассчитанное значение (два знака после запятой);
*Вверх — скидка будет округляться вверх.
+
*''Вверх'' — скидка округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле '''Округлять до'''.
*Вниз — скидка будет округляться вниз.
+
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 3;
*Математически — скидка будет округляться вверх или вниз в зависимости от величины и выбранного в поле «Округлять дозначения.
+
*''Вниз'' — скидка округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле '''Округлять до''';
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 и 2,51 округляются до 2;
 +
*''Математически'' — скидка округляется до ближайшего значения, определяемого шагом округления.
 +
*: Например, если в поле '''Округлять до''' выбрано значение «1», то 2,49 округляется до 2, а  и 2,51 — до 3
 
|-
 
|-
|Округлять до:
+
| '''Округлять до'''
|Позволяет выбрать степень округления.
+
| Это поле задает  шаг округления. Если в поле '''Тип округления''' задан тип округления, в этом поле обязательно для заполнения, иначе размер скидки округляться не будет. Если округление не используется, то значение этого поля игнорируется.
  
Если в предыдущем поле был указан тип округления, в этом поле нужно обязательно что-нибудь выбрать, иначе размер скидки округляться не будет. Если округление не используется, то в этом поле можно ничего не выбирать.
+
Возможны следующие варианты:
 +
 
 +
*''0 & 5'' — шаг округления равен 5;
 +
*''0.01'' — шаг округления составляет 0,01;
 +
*''0.1'' — шаг округления составляет 0,1;
 +
*''0.5'' — шаг округления составляет 0,5;
 +
*''1'' — шаг округления составляет 1;
 +
*''10'' — шаг округления составляет 10;
 +
*''50'' — шаг округления составляет 50.
 
|-
 
|-
|База начисления
+
| '''База начисления'''
|Используется для процентных скидок и указывает, с какой суммы берётся процент для вычисления скидки.
+
| Определяет сумму, служащую базисом для начисления процентной скидки. Применяется только к процентным скидкам. Возможные варианты:
|-
+
|Код сбора
+
|Используется в отчётах и документах.
+
|}
+
  
== Создание, просмотр и удаление договоров ==
+
*''Тариф'' — скидка рассчитывается как процент от тарифа.
  
Договоры создаются вручную. Правильная настройка договоров является неотъемлемой частью предварительной настройки программы.
+
*''Тариф + таксы'' — скидка рассчитывается как процент от суммы тарифа и такс.
  
=== Создание договоров ===
+
*''Тариф + таксы + штраф'' — скидка рассчитывается как процент от суммы тарифа, такс и штрафа.
  
Чтобы создать договор:
+
*''Тариф + штраф'' — скидка рассчитывается как процент от суммы тарифа и штрафа.
  
1. Нажмите кнопку «Создать» на Панели инструментов. Вы увидите окно создания нового объекта.
+
|-
2. В левой части необходимо выбрать раздел «Финансы».
+
| '''Код скидки'''
3. В правой части необходимо выбрать иконку «Договор» или «Трёхсторонний договор» из предложенного списка в правой части.
+
| В этом текстовом поле задается код скидки для использования в документах и отчетах.
4. Затем нажмите кнопку «Продолжить». Будет создан и открыт в рабочей области новый объект договора.
+
|}
 
+
{{cim|mom_contract_creation.png|Инструкция по созданию нового договора}}
+
 
+
=== Просмотр договоров ===
+
 
+
Двухсторонние договоры доступны в списке «Договоры».
+
 
+
Трёхсторонние договоры доступны в списке «Трёхсторонние договоры».
+
 
+
=== Удаление и восстановление договоров ===
+
 
+
Договоры удаляются с помощью кнопки «Удалить» ([[Image:delete_button.png]]) на Панели инструментов списка этих объектов.
+
 
+
Восстанавливаются эти объекты обычным способом: нужные объекты выделяются в списке «Удалённые объекты» и нажимается кнопка «Восстановить» ([[Image:mom_undelete_button.png]]).
+
 
+
Стоит отметить, что удаление договоров не повлечёт за собой изменения в связанных с этим договором продуктах, однако последующее использование кнопки «Применение договоров» в Панели управления маски продукта может привести к нулевым или неправильным результатам сумм комиссий, скидок и т.п., если не был настроен иной договор, правила которого можно применять к нужным продуктам.
+
  
 
== Типы договоров ==
 
== Типы договоров ==
  
 
Договоры делятся на две основные группы:
 
Договоры делятся на две основные группы:
*Двухсторонние договоры (в терминологии программы просто «Договоры»), выражающие отношения между агентом и контрагентом: вашим агентством и другой организацией (поставщиком бланков, корпоративным клиентом, головным агентством в случае субагентского договора). Приложения к двухсторонним договорам также используются при расчёте блок-чартерных квот.
+
* '''Двухсторонние договоры''' (в терминологии программы просто «Договоры»), выражающие отношения между агентом и контрагентом: агентством и другой организацией (в случае субагентского договора это поставщик бланков, корпоративный клиент, головное агентство). Приложения к двухсторонним договорам также используются при расчете блок-чартерных квот.
*Трёхсторонние договоры, предназначенные для расчёта скидок и синхронизации с GDS Sabre.
+
* '''Трехсторонние договоры''', предназначенные для расчета скидок и синхронизации с GDS Sabre.
  
В свою очередь каждую из этих групп составляют несколько различных типов договоров.
+
В свою очередь в каждой из этих групп есть несколько типов договоров. Подробнее об этих типах рассказывается далее.
  
Двухсторонние договоры бывают трёх типов: договор с поставщиком бланков, договор с клиентом и субагентский договор. При этом каждый тип договора можно использовать для одних и тех же действий. Так, если мы рассчитываем сбор с помощью договора с клиентом, то в таблице форм оплаты этот сбор будет помечен как «Сборы клиента», а если мы рассчитываем сбор с помощью договора с поставщиком, то сбор в таблице форм оплаты будет помечен как «Сборы поставщика».  
+
=== Двухсторонние договоры ===
 +
Как говорилось выше, двухсторонние договора предполагают наличие ровно двух сторон договора. Каждый договор должен иметь привязку к профилям сторон, заключивших договор. С одной стороны — профиль агентства, с другой стороны — профиль организации.
  
Таким образом, двухсторонние договоры разных типов имеют между собой только два отличия: на первой закладке используются привязка к разным профилям (так, для договора с клиентом используется привязка к профилю корпоративного клиента, а для договора с поставщиком используется привязка к поставщику и владельцу бланков), вторым отличием является название начисляемых договором сумм сборов и скидок в таблице форм оплаты (эти различия указаны ниже).
+
Двухсторонние договоры бывают трех типов: договор с поставщиком бланков, договор с клиентом и субагентский договор. При этом каждый тип договора можно использовать для одинаковых операций. Так, при расчете сбора на основе договора с клиентом в таблице форм оплаты этот сбор помечается как «Сборы клиента», а если мы сбор рассчитывается на основе договора с поставщиком, в таблице форм оплаты он отмечается как «Сборы поставщика».
+
Трёхсторонние договоры в свою очередь разделяются на семь типов: договоры с авиакомпанией, договоры с альянсами авиакомпаний, договоры с отелем, договоры с сетью отелей, договоры с компаниями автопроката, договоры с сетями автопроката. Эти типы в данный момент влияют только на набор доступных для синхронизации с Sabre ремарок (см. «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]»), а для договоров с авиакомпаниями и их альянсами можно также использовать действие по установке скидки как сбора агентства (см. «[[Работа с авиабилетами#Скидка как сбор агентства]]»).
+
 
+
Рассмотрим механизмы работы этих договоров, а также принципы их заполнения.
+
 
+
=== Двухсторонние договоры ===
+
  
Как говорилось выше, двухсторонние договора предполагают наличие не более и не менее двух сторон договора. Каждый договор должен иметь привязку к профилям сторон, заключивших договор. С одной стороны — профиль вашего агентства, с другой стороны профиль организации.
+
Таким образом, между двухсторонними договорами разных типов есть только два отличия: на первой вкладке используются привязка к разным профилям (так, для договора с клиентом используется привязка к профилю корпоративного клиента, а для договора с поставщиком привязка к поставщику и владельцу бланков), второе отличие заключается в названии начисляемых договором сумм сборов и скидок в таблице форм оплаты (эти различия указаны ниже).
  
 
==== Договор с поставщиком ====
 
==== Договор с поставщиком ====
 +
Договоры с поставщиком используются главным образом для вычисления комиссий, получаемых от поставщика за продажу его продуктов. Такой договор может также использоваться для расчета сборов поставщика.
  
Договоры с поставщиком используются главным образом для вычисления значений комиссий, получаемых от поставщика за продажу его продуктов. Может также использоваться для расчёта сборов поставщика.
+
Договор с поставщиком нужно связать с профилем владельца бланков, поставщиком и профилем самого агентства.
Для работы договора этого типа необходима привязка к профилю владельца бланков, поставщику и профилю вашего агентства.
+
  
Сборы, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы поставщика».
+
Сборы и скидки, начисляемые с применением правил договора с поставщиком в таблице форм оплаты «Оплата» помечаются как «Сборы поставщика»: сборы отмечаются положительной, а скидки — отрицательной суммой.
Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы поставщика» с отрицательной суммой.
+
  
 
==== Договор с клиентом ====
 
==== Договор с клиентом ====
 
+
Договор с клиентом используется главным образом для вычисления значений агентских сборов. Может также использоваться для расчета комиссий и скидок клиенту.
Договор с клиентом используется главным образом для вычисления значений агентстких сборов. Может также использоваться для расчёта комиссий и скидок клиенту.
+
  
 
Для работы договора этого типа необходима привязка к профилю корпоративного клиента и профилю вашего агентства.
 
Для работы договора этого типа необходима привязка к профилю корпоративного клиента и профилю вашего агентства.
Строка 409: Строка 501:
 
Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки клиенту».
 
Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки клиенту».
  
Договор с клиентом может быть синхронизирован с Sabre. См. статью «[[Заполнение договоров для синхронизации с Sabre]]».
+
Информация договора с клиентом может переноситься в Sabre в процессе синхронизации с профилями Sabre Profiles. Подробнее см. [[Заполнение договоров для синхронизации с Sabre Profiles]].
  
 
==== Субагентский договор ====
 
==== Субагентский договор ====
 
+
Субагентский договор используется главным образом для вычисления значений комиссий, полученных от продажи продуктов, поставляемых субагенту его головным агентством. Может использоваться также для расчета сборов с субагента и скидок субагенту.
Субагентский договор используется главным образом для вычисления значений комиссий, полученных от продажи продуктов, поставляемых субагенту его головным агентством. Может использоваться также для расчёта сборов с субагента и скидок субагенту.
+
 
Для правильной работы договора этого типа необходима привязка к профилю вашего субагента и профилю вашего агентства.
 
Для правильной работы договора этого типа необходима привязка к профилю вашего субагента и профилю вашего агентства.
  
В субагентский договор '''можно перенести правила''' из агентского договора с нужными изменениями. См. «[[Перенос правил из агентского договора в субагентский]]».
+
В субагентский договор '''можно перенести правила''' из агентского договора с нужными изменениями. См. [[Перенос правил из агентского договора в субагентский]].
  
 
Сборы, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы с субагента».
 
Сборы, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы с субагента».
 
Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки субагенту».
 
Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки субагенту».
  
=== Трёхсторонние договоры ===
+
=== Трехсторонние договоры ===
 +
Трехсторонние договоры делятся на несколько типов:
 +
договоры с авиакомпанией, договоры с альянсами авиакомпаний, договоры с отелем, договоры с сетью отелей, договоры с компаниями проката автомобилей, договоры с сетями проката автомобилей. Эти типы в данный момент влияют только на набор доступных для синхронизации с Sabre ремарок (см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонние договоры| Заполнение договоров для синхронизации с Sabre Profiles]]), а для договоров с авиакомпаниями и их альянсами можно также использовать действие по установке скидки как сбора агентства (см. [[Авиабилеты#Скидка как сбор агентства|Авиабилеты]]).
  
Трёхсторонние договоры используются главным образом для синхронизации ремарок с ГДС Sabre. См. «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонний договор]]».  
+
Трехсторонние договоры используются главным образом для синхронизации ремарок с ГДС Sabre. См. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонний договор|Трехсторонний договор]].  
  
Также они могут быть использованы для начисления «Скидки как сбора агентства» (доступно только для авиабилетов). См. «[[Работа с авиабилетами#Скидка как сбор агентства]]».
+
Также эти договоры могут использоваться для начисления «Скидки как сбора агентства» (доступно только для авиабилетов). См. [[Авиабилеты#Скидка как сбор агентства|Скидка как сбор агентства]].
  
== Заполнение двухсторонних договоров ==
+
== Создание и редактирование договоров ==
 +
Договоры создаются вручную. Правильная настройка договоров является неотъемлемой частью предварительной настройки программы.
  
В этом разделе рассмотрены принципы заполнения различных закладок двухстороннего договора.
+
'''Чтобы создать договор:'''
 +
# Щелкните кнопку «Создать» на панели инструментов.
 +
# В левой панели окна выберите '''Финансы'''.
 +
# В правой панели необходимо выберите '''Договор''' или '''Трехсторонний договор''' в зависимости от типа создаваемого договора (см. снимок экрана).
 +
#: [[Файл: mom_contract_creation.png|400px]]
 +
# Щелкните кнопку '''Создать'''.
 +
#: В рабочей области откроется новый объект договора.
 +
# Задайте параметры на вкладках договора.
 +
#: Подробнее о содержимом вкладок двухсторонних или трехсторонних договоров см. соответственно [[#Заполнение двухсторонних договоров| Заполнение двухсторонних договоров]] или [[#Заполнение трехсторонних договоров| Заполнение трехсторонних договоров]].
 +
# После завершения заполнения договора щелкните кнопку '''Сохранить'''.
  
=== Закладка «Общая» ===
+
{{info| Удаление договоров не влечет немедленного изменения в связанных с этим договором продуктах, однако последующее использование кнопки «Применение договоров» в Панели управления маски продукта может привести к нулевым или неправильным результатам сумм комиссий, скидок и т.п., если не был настроен иной договор, правила которого можно применять к нужным продуктам.}}
 +
 
 +
== Заполнение двухсторонних договоров ==
 +
Здесь подробно описывается содержимое вкладок двухстороннего договора, а также даны рекомендации по их заполнению при создании или редактировании двустороннего договора.
  
В таблице ниже перечислены поля этой закладки и их назначение.
+
=== Вкладка «Общая» ===
 +
В следующей таблице перечислены поля этой вкладки и их назначение.
  
 
{|class="wikitable"
 
{|class="wikitable"
 
!Название поля!!Назначение
 
!Название поля!!Назначение
 
|-
 
|-
|align="center" style="font-weight: bold"|Имя
+
| '''Имя'''
|Содержит название договора. Можно вводить произвольное буквенно-цифровое значение.
+
| Название договора. Произвольное информативное название договора.
 
|-
 
|-
|align="center" style="font-weight: bold"|Тип договора
+
| '''Тип договора'''
|Содержит указание на один из трёх типов двухсторонних договоров: договор с клиентом, договор с поставщиком или субагентский договор. Поля закладки «Общая», находящиеся ниже, зависят от того, какой тип договора был выбран.
+
| Содержит указание на один из трех типов двухсторонних договоров: договор с клиентом, договор с поставщиком или субагентский договор. Поля вкладки «Общая», находящиеся ниже, зависят от того, какой тип договора был выбран.
 
|-
 
|-
|align="center"|Переключатель «Типовой договор»
+
| '''Приоритет'''
|В данный момент не используется.
+
| Значение, определяющее порядок применения договоров. Приоритет используется, когда число применимых договоров одного вида превышает единицу. Чем выше приоритет договора, тем раньше применяется. Иначе говоря, если в процессе применения договоров у одного из двух аналогичных применимых договоров приоритет 2, а у второго — 1, то в первую очередь будет применен первый договор.
 
|}
 
|}
  
Так как при выборе различных типов двухстороннего договора изменяются поля закладки «Общая», для каждого типа договора эти поля рассмотрены отдельно.
+
Так как при выборе различных типов двухстороннего договора изменяются поля вкладки «Общая», для каждого типа договора эти поля рассмотрены отдельно.
  
 
==== Поля договора с клиентом ====
 
==== Поля договора с клиентом ====
 
 
{|class="wikitable"
 
{|class="wikitable"
 
!Название поля!!Назначение
 
!Название поля!!Назначение
 
|-
 
|-
|align="center"|Владелец бланка
+
| '''Владелец бланка'''
|Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
+
| Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
 
|-
 
|-
|align="center"|Агентство
+
| '''Агентство'''
|Содержит указание на профиль вашего агентства.
+
| Содержит указание на профиль вашего агентства.
 
|-
 
|-
|align="center"|Таблица «Клиенты»
+
| '''Таблица «Клиенты»'''
|В этой таблице перечисляются корпоративные клиенты, для которых по редактируемому договору рассчитываются сборы, комиссии и скидки.
+
| В этой таблице перечисляются корпоративные клиенты, для которых по редактируемому договору рассчитываются сборы, комиссии и скидки.
  
Для добавления нового клиента нажмите кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
+
Для добавления нового клиента щелкните кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
  
В следующих столбцах таблицы «Клиенты» указываются детали заключённого в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного клиента.
+
В следующих столбцах таблицы «Клиенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного клиента.
 
|}
 
|}
  
 
==== Поля договора с поставщиком ====
 
==== Поля договора с поставщиком ====
 
 
{|class="wikitable"
 
{|class="wikitable"
 
!Название поля!!Назначение
 
!Название поля!!Назначение
 
|-
 
|-
|align="center"|Владелец бланка
+
| '''Владелец бланка'''
|Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
+
| Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
 
|-
 
|-
|align="center"|Поставщик
+
| '''Поставщик'''
|Содержит указание на профиль поставщика услуг для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
+
| Содержит указание на профиль поставщика услуг для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
 
|-
 
|-
|align="center"|Таблица «Агенты»
+
| '''Таблица «Агенты»'''
|В этой таблице перечисляются агентства, для которых по редактируемому договору рассчитываются суммы комиссий, скидок и сборов.
+
| В этой таблице перечисляются агентства, для которых по редактируемому договору рассчитываются суммы комиссий, скидок и сборов.
  
Для добавления нового агентства нажмите кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
+
Для добавления нового агентства щелкните кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
  
В следующих столбцах таблицы «Агенты» указываются детали заключённого в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного агентства.
+
В следующих столбцах таблицы «Агенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного агентства.
 
|}
 
|}
  
 
==== Поля субагентского договора ====
 
==== Поля субагентского договора ====
 
 
{|class="wikitable"
 
{|class="wikitable"
 
!Название поля!!Назначение
 
!Название поля!!Назначение
 
|-
 
|-
|align="center"|Владелец бланка
+
| '''Владелец бланка'''
|Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
+
| Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
 
|-
 
|-
|align="center"|Агент
+
| '''Агент'''
|Содержит указание на профиль головного агентства для перечисленных ниже субагентов.
+
| Содержит указание на профиль головного агентства для перечисленных ниже субагентов.
 
|-
 
|-
|align="center"|Таблица «Субагенты»
+
| '''Таблица «Субагенты»'''
|В этой таблице перечисляются агентства, выступающие в роли субагента по отношению к головному агентству, указанному в поле «Агент».
+
| В этой таблице перечисляются агентства, выступающие в роли субагента по отношению к головному агентству, указанному в поле «Агент».
  
Для добавления нового агентства нажмите кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
+
Для добавления нового агентства щелкните кнопку [[image:mom_plus_button.png]] и выберите нужный профиль.
  
В следующих столбцах таблицы «Субагенты» указываются детали заключённого в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного субагента.
+
В следующих столбцах таблицы «Субагенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку [[image:mom_link_button.png]] в столбце «Детали», можно перейти к деталям договора для выбранного субагента.
 
|}
 
|}
  
=== Закладка «Правила» ===
+
=== Вкладка «Правила» ===
 
+
На этой вкладке можно просматривать и редактировать правила договора.
На этой закладке можно просматривать и редактировать правила договора.
+
 
+
Рассмотрим, какие немногочисленные элементы доступны в основном окне закладки.
+
 
+
 
В верхней части окна расположены инструменты фильтрования и поиска по списку правил: выбор правил по дате начала и окончания (для поиска необходимо указать оба значения), поиск по перевозчикам, указанным в правилах, а также свободный поиск по условиям и действиям правил.
 
В верхней части окна расположены инструменты фильтрования и поиска по списку правил: выбор правил по дате начала и окончания (для поиска необходимо указать оба значения), поиск по перевозчикам, указанным в правилах, а также свободный поиск по условиям и действиям правил.
  
 
Ниже расположен список правил.
 
Ниже расположен список правил.
  
Правило можно открыть для просмотра двойным щелчком мыши по правилу в списке (или нажав кнопку «Редактировать правило» на Панели инструментов этой закладки). При этом появится окно редактирования правил, позволяющее вносить изменения в правила, но, если вы находитесь в режиме просмотра, изменения эти сохранить будет нельзя. Будьте внимательны, редактируя правила, и предварительно убедитесь, что вы открыли договор в режиме редактирования.
+
Правило можно открыть для просмотра двойным щелчком мыши по правилу в списке (или нажав кнопку «Редактировать правило» на Панели инструментов этой вкладки). При этом появится окно редактирования правил, позволяющее вносить изменения в правила, но, если вы находитесь в режиме просмотра, изменения эти сохранить будет нельзя. Будьте внимательны, редактируя правила, и предварительно убедитесь, что вы открыли договор в режиме редактирования.
  
Перед тем, как мы перейдём к работе с правилами, следует подробно разобраться, как они функционируют.
+
Перед тем, как мы перейдем к работе с правилами, следует подробно разобраться, как они функционируют.
  
 
==== Принципы работы правил ====
 
==== Принципы работы правил ====
 
 
Правила состоят из условий и действий.
 
Правила состоят из условий и действий.
 
   
 
   
При применении договора к определенному продукту происходит проверка указанных полей продукта и сопоставление этих данных с условиями, внесенными в правило. В случае, если условия, указанные в правиле, удовлетворены, выполняются действия, указанные в правиле. Например, в качестве действия может быть указано начислить комиссию или сбор. Каждое правило привязывается к определённому типу продуктов, поэтому если вы хотите создать два одинаковых правила для железнодорожных и авиабилетов, нужно создать два правила с привязкой к разным продуктам в поле «Применить к».
+
При применении договора к определенному продукту происходит проверка указанных полей продукта и сопоставление этих данных с условиями, внесенными в правило. В случае, если условия, указанные в правиле, удовлетворены, выполняются действия, указанные в правиле. Например, в качестве действия может быть указано начислить комиссию или сбор. Каждое правило привязывается к определенному типу продуктов, поэтому если вы хотите создать два одинаковых правила для железнодорожных и авиабилетов, нужно создать два правила с привязкой к разным продуктам в поле «Применить к».
  
 
Одно правило может содержать несколько условий и несколько действий. В таком случае для выполнения действий продукт должен удовлетворять '''всем''' перечисленным условиям.
 
Одно правило может содержать несколько условий и несколько действий. В таком случае для выполнения действий продукт должен удовлетворять '''всем''' перечисленным условиям.
Строка 533: Строка 632:
 
Теперь рассмотрим процесс применения договора.
 
Теперь рассмотрим процесс применения договора.
  
При формировании маски продукта из обменного файла, связанные договоры действуют автоматически, ещё до того, как пользователь увидел новый продукт в списке.  
+
При формировании маски продукта из обменного файла, связанные договоры действуют автоматически, еще до того, как пользователь увидел новый продукт в списке.  
  
 
Когда договор применяется к продукту, начинается проверка правил, указанных в договоре.  
 
Когда договор применяется к продукту, начинается проверка правил, указанных в договоре.  
Строка 543: Строка 642:
 
*Если для продукта выполнилось правило, это не означает, что работа договора останавливается. Напротив, продукт продолжает проверяться на соответствие условиям правил, далее следующих в списке. Это означает, что на один продукт может быть выставлено неограниченное количество комиссий, сборов и т.п., но лишь в том случае, если каждая комиссия или сбор принадлежат к различным категориям.
 
*Если для продукта выполнилось правило, это не означает, что работа договора останавливается. Напротив, продукт продолжает проверяться на соответствие условиям правил, далее следующих в списке. Это означает, что на один продукт может быть выставлено неограниченное количество комиссий, сборов и т.п., но лишь в том случае, если каждая комиссия или сбор принадлежат к различным категориям.
  
Для закрепления материала, рассмотрим действие этих принципов на примере.
+
Стоит с осторожностью применять правила с несколькими действиями по расчету комиссий (сборов, скидок). Представим, что у вас есть два правила (подходящих по условиям к заказу):
 +
 
 +
{|class="wikitable"
 +
!Действия правила 1!!Действия правила 2
 +
|-
 +
|align="center"|Установить сбор категории "A"
 +
|align="center"|Установить комиссию категории "Б"
 +
|-
 +
|align="center"|—
 +
|align="center"|Установить сбор категории "A"
 +
|}
 +
 
 +
Правило 1 стоит выше Правила 2 и применяется первым. Второе правило, хотя и подходит по условиям, '''вообще не будет применено''', хотя может показаться логичным, что второе правило выполнится частично, установив комиссию. Таким образом, если в результате действия одного правила был рассчитан сбор одной категории, все правила, даже если они включают еще какие-то действия помимо расчета комиссии этой же категории, не будут применены.
 +
 
 +
Рассмотрим действие этих принципов на примере.
 
В качестве образца выступает продукт типа «Авиабилет», содержащий, помимо прочих, следующие данные:
 
В качестве образца выступает продукт типа «Авиабилет», содержащий, помимо прочих, следующие данные:
  
Строка 549: Строка 662:
 
!Название поля!!Значение
 
!Название поля!!Значение
 
|-
 
|-
|align="center"|Владелец бланка
+
| '''Владелец бланка'''
|align="center"|SU
+
| SU
 
|-
 
|-
|align="center"|Класс бронирования
+
| '''Класс бронирования'''
|align="center"|J
+
| J  
 
|}
 
|}
  
Строка 562: Строка 675:
 
В нашем правиле указаны условия: услуга должна содержать владельца бланка с кодом «SU», и при этом класс бронирования услуги должен соответствовать значению «J». Как видно, оба условия соответствуют данным, указанным в услуге. Продукт удовлетворил всем условиям правила, и это означает, что услуга успешно проходит проверку, и действия, описанные в этом правиле, будут применены к услуге. В случае, если хотя бы одно из условий правила не удовлетворено, проверка будет считаться не пройденной, и ни одно действие не будет применено.
 
В нашем правиле указаны условия: услуга должна содержать владельца бланка с кодом «SU», и при этом класс бронирования услуги должен соответствовать значению «J». Как видно, оба условия соответствуют данным, указанным в услуге. Продукт удовлетворил всем условиям правила, и это означает, что услуга успешно проходит проверку, и действия, описанные в этом правиле, будут применены к услуге. В случае, если хотя бы одно из условий правила не удовлетворено, проверка будет считаться не пройденной, и ни одно действие не будет применено.
  
Добавим в наш договор ещё одно правило, следующее за первым:
+
Добавим в наш договор еще одно правило, следующее за первым:
  
 
[[Image:mom_contract_rule_example_2.png|center|600px]]
 
[[Image:mom_contract_rule_example_2.png|center|600px]]
Строка 574: Строка 687:
 
Однако, если бы комиссии в этих правилах входили в разные категории комиссий, то для авиабилета была бы рассчитаны обе комиссии, общей суммой в 550 рублей.
 
Однако, если бы комиссии в этих правилах входили в разные категории комиссий, то для авиабилета была бы рассчитаны обе комиссии, общей суммой в 550 рублей.
  
А теперь поменяем правила в нашем договоре в списке и снова применим этот договор к воображаемому продукту. Оба правила, как прежде, содержат действия по рассчёту комиссий одной и той же категории.
+
А теперь поменяем правила в нашем договоре в списке и снова применим этот договор к воображаемому продукту. Оба правила, как прежде, содержат действия по расчету комиссий одной и той же категории.
  
 
Теперь для билета будет рассчитана только одна комиссия в размере 250 рублей. Однако, совершенно очевидно, что агентство рассчитывало получить с этого билета 300 рублей.  
 
Теперь для билета будет рассчитана только одна комиссия в размере 250 рублей. Однако, совершенно очевидно, что агентство рассчитывало получить с этого билета 300 рублей.  
Строка 586: Строка 699:
 
Некоторые другие особенности:
 
Некоторые другие особенности:
  
*К продукту может быть применено неограниченное количество договоров различных типов. Например, можно применять правила из двух договоров с поставщиком. Однако, не рекомендуется пользоваться этими возможностями, так как они усложняют процесс расчёта комиссий и сборов.
+
*К продукту может быть применено неограниченное количество договоров различных типов. Например, можно применять правила из двух договоров с поставщиком. Однако, не рекомендуется пользоваться этими возможностями, так как они усложняют процесс расчета комиссий и сборов.
  
 
==== Условия ====
 
==== Условия ====
 
 
Под условием нужно понимать совокупность трех величин:
 
Под условием нужно понимать совокупность трех величин:
  
*Свойство. Это поле, непосредственно получаемое с маски билета, либо вычисляемое на основе значений нескольких полей. Оно может быть строкой, числом, коллекцией строк и т.д.
+
*''Свойство'' Это поле, непосредственно получаемое с маски билета, либо вычисляемое на основе значений нескольких полей. Оно может быть строкой, числом, коллекцией строк и т. д.
*Логическое условие. Это элемент из списка вида «равно», «не равно», «содержит» и т.д. Список логических условий может быть различным для разных свойств.
+
*''Логическое условие'' Это элемент из списка вида «равно», «не равно», «содержит» и т.д. Список логических условий может быть различным для разных свойств.
*Значение. Это число (строка и т.д.), которому должно быть равно (либо не равно) свойство. Для некоторых условий можно вводить множество значений через запятую.
+
*''Значение'' Это число (строка и т.д.), которому должно быть равно (либо не равно) свойство. Для некоторых условий можно вводить множество значений через запятую.
  
 
Достаточно большое число свойств представляет собой коллекцию строк или элементов списка (например, классы обслуживания, ограничения на форму оплаты). В качестве Значения указывается строковое значение, либо несколько строковых значений, разделенных запятой, либо точкой с запятой. Если Свойство является элементом списка, то значение, либо набор значений предлагается выбрать из списка. С такими свойствами, как правило, используются следующие логическое условия:
 
Достаточно большое число свойств представляет собой коллекцию строк или элементов списка (например, классы обслуживания, ограничения на форму оплаты). В качестве Значения указывается строковое значение, либо несколько строковых значений, разделенных запятой, либо точкой с запятой. Если Свойство является элементом списка, то значение, либо набор значений предлагается выбрать из списка. С такими свойствами, как правило, используются следующие логическое условия:
  
*Содержит. Означает что один из элементов коллекции равен значению.
+
*''Содержит'' Означает что один из элементов коллекции равен значению.
*Не содержит. Означает, что НИ один из элементов коллекции не равен значению.
+
*''Не содержит'' Означает, что НИ один из элементов коллекции не равен значению.
*Содержит только. Означает, что в коллекции нет элемента, который бы ни был указан в списке значений.
+
*''Содержит только'' Означает, что в коллекции нет элемента, который бы ни был указан в списке значений.
*Cодержит не только. Означает, что в коллекции есть по крайней мере один элемент, который бы не указан в списке значений.
+
*''Cодержит не только'' Означает, что в коллекции есть по крайней мере один элемент, который бы не указан в списке значений.
*Cостоит из. Означает, что в все элементы коллекции присутствуют в списке Значений, и наоборот, все элементы из списка значений присутствуют в коллекции.
+
*''Cостоит из'' Означает, что в все элементы коллекции присутствуют в списке Значений, и наоборот, все элементы из списка значений присутствуют в коллекции.
*Равно. Означает, что значение будет равно хотя бы одному элементу из коллекции. Если же задан список значений, то хотя бы один элемент из этого списка должен совпадать с одним элементом из коллекции.
+
*''Равно'' Означает, что значение будет равно хотя бы одному элементу из коллекции. Если же задан список значений, то хотя бы один элемент из этого списка должен совпадать с одним элементом из коллекции.
*Не равно. Означает, что значение не будет равно ни одному элементу из коллекции. Если же задан список значений, то ни один элемент из этого списка не должен совпадать ни с одним элементом из коллекции.  
+
*''Не равно'' Означает, что значение не будет равно ни одному элементу из коллекции. Если же задан список значений, то ни один элемент из этого списка не должен совпадать ни с одним элементом из коллекции.  
  
 
Также встречаются логические условия на даты (вылета, прилета, выписки). С такими свойствами, как правило, используются следующие условия:
 
Также встречаются логические условия на даты (вылета, прилета, выписки). С такими свойствами, как правило, используются следующие условия:
  
*внутри интервала. Дата задана и находится внутри указанного интервала дат.
+
*''внутри интервала'' Дата задана и находится внутри указанного интервала дат.
*вне интервала. Дата задана и находится вне указанного интервала дат.  
+
*''вне интервала'' Дата задана и находится вне указанного интервала дат.  
  
 
Если начальная или конечная дата интервала не указана, то по этой дате сравнение не производится. Начальная дата округляется до начала соответствующего дня, конечная — до конца дня.
 
Если начальная или конечная дата интервала не указана, то по этой дате сравнение не производится. Начальная дата округляется до начала соответствующего дня, конечная — до конца дня.
  
 
==== Действия ====
 
==== Действия ====
 +
Действия правил применяются тогда, когда удовлетворены условия правила. Рассмотрим действия, доступные для большинства продуктов (о специфических действиях для определенных продуктов можно узнать в статьях, посвященных этих продуктам):
  
Действия правил применяютя тогда, когда удовлетворены условия правила. Рассмотрим действия, доступные для большинства продуктов (о специфических действиях для определённых продуктов можно узнать в статьях, посвящённых этих продуктам):
+
{| class="wikitable"
 
+
{|align="center" class="wikitable"
+
 
!Действия!!Назначение
 
!Действия!!Назначение
 
|-
 
|-
|Уст. комиссию (простую)
+
| '''Уст. комиссию (простую)'''
|Используется для установки комиссии.  
+
| Используется для установки комиссии.  
 
|-
 
|-
|Уст. сбор (простой)
+
| '''Уст. сбор (простой)'''
|Используется для установки сбора.
+
| Используется для установки сбора.
 
|-
 
|-
|Уст. сбор за оплату.
+
| '''Уст. сбор за оплату'''
|Используется для установки сбора за оплату.
+
| Используется для установки сбора за оплату.
 
|-
 
|-
|Уст. скидку (простую)
+
| '''Уст. скидку (простую)'''
|Используется для установки скидки.
+
| Используется для установки скидки.
 
|-
 
|-
|Добавить ремарку в Sabre
+
| '''Добавить ремарку в Sabre'''
|См. статью «[[Заполнение договоров для синхронизации с Sabre]]»
+
| См. [[Заполнение договоров для синхронизации с Sabre Profiles]]
 
|}
 
|}
  
Строка 639: Строка 750:
  
 
==== Работа с правилами ====
 
==== Работа с правилами ====
 
+
Для управления правилами используются кнопки на Панели инструментов вкладки «Правила».
Для управления правилами используются кнопки на Панели инструментов закладки «Правила».
+
  
 
Рассмотрим, какие действия выполняют эти кнопки.
 
Рассмотрим, какие действия выполняют эти кнопки.
  
 
{|class="wikitable"
 
{|class="wikitable"
!Иконка!!Название кнопки!!Назначение
+
!Значок!!Название кнопки!!Назначение
 
|-
 
|-
 
|align="center"|[[image:mom_edit_contract_rule_button.png]]
 
|align="center"|[[image:mom_edit_contract_rule_button.png]]
|align="center"|Редактировать правило
+
| '''Редактировать правило'''
 
|Позволяет перейти к редактированию выбранного правила.
 
|Позволяет перейти к редактированию выбранного правила.
 
|-
 
|-
 
|align="center"|[[image:mom_add_contract_rule_button.png]]
 
|align="center"|[[image:mom_add_contract_rule_button.png]]
|align="center"|Добавить правило
+
| '''Добавить правило'''
 
|Открывает окно редактора правил для создания нового правила.
 
|Открывает окно редактора правил для создания нового правила.
 
|-
 
|-
 
|align="center"|[[image:mom_delete_contract_rule_button.png]]
 
|align="center"|[[image:mom_delete_contract_rule_button.png]]
|align="center"|Удалить правило
+
| '''Удалить правило'''
 
|Удаляет правило.  
 
|Удаляет правило.  
  
Удалённые правила можно восстановить только с помощью отката к прошлой версии договора (о версиях объектов можно узнать в статье «[[Объекты#Работа_с_версиями_объектов|Объекты]]» данного руководства).
+
Удаленные правила можно восстановить только с помощью отката к прошлой версии договора (о версиях объектов см. [[Как пользоваться программой#Работа с версиями документов |Работа с версиями документов ]]).
 
|-
 
|-
 
|align="center"|[[image:mom_copy_contract_rule_button.png]]
 
|align="center"|[[image:mom_copy_contract_rule_button.png]]
|align="center"|Копировать правило
+
| '''Копировать правило'''
|Копирует условия и действия выбранного правила и открывает окно редактирования скопированного правила.
+
| Копирует условия и действия выбранного правила и открывает окно редактирования скопированного правила.
 
|-
 
|-
 
|align="center"|[[image:mom_move_up_contract_rule_button.png]]
 
|align="center"|[[image:mom_move_up_contract_rule_button.png]]
|align="center"|Переместить выше
+
| '''Переместить выше'''
|Перемещает выбранное правило на одну позицию выше.
+
| Перемещает выбранное правило на одну позицию выше.
 
|-
 
|-
 
|align="center"|[[image:mom_move_down_contract_rule_button.png]]
 
|align="center"|[[image:mom_move_down_contract_rule_button.png]]
|align="center"|Переместить ниже
+
| '''Переместить ниже'''
|Перемещает выбранное правило на одну позицию ниже.
+
| Перемещает выбранное правило на одну позицию ниже.
 
|-
 
|-
 
|align="center"|[[image:mom_move_contract_rule_button.png]]
 
|align="center"|[[image:mom_move_contract_rule_button.png]]
|align="center"|Переместить
+
| '''Переместить'''
|Открывает диалоговое окно, в котором можно указать номер позиции, на которую должно быть перемещено выбранное правило.
+
| Открывает диалоговое окно, в котором можно указать номер позиции, на которую должно быть перемещено выбранное правило.
 
|-
 
|-
 
|align="center"|[[image:mom_import_contract_rule_button.png]]
 
|align="center"|[[image:mom_import_contract_rule_button.png]]
|align="center"|Импортировать правила
+
| '''Импортировать правила'''
|Позволяет импортировать правила в договор.
+
| Позволяет импортировать правила в договор.
 
|-
 
|-
 
|align="center"|[[image:mom_export_contract_rule_button.png]]
 
|align="center"|[[image:mom_export_contract_rule_button.png]]
|align="center|Экспортировать правила
+
| '''Экспортировать правила'''
|Позволяет экспортировать все или выбранные правила.
+
| Позволяет экспортировать все или выбранные правила.
 
|}
 
|}
  
 
Рассмотрим процесс создания нового правила.
 
Рассмотрим процесс создания нового правила.
  
Сначала необходимо открыть какой-нибудь договор в режиме редактирования и перейти на закладку «Правила».
+
Сначала необходимо открыть какой-нибудь договор в режиме редактирования и перейти на вкладку «Правила».
  
 
Затем следует нажать кнопку «Добавить правило».
 
Затем следует нажать кнопку «Добавить правило».
Строка 701: Строка 811:
 
!Поле!!Назначение
 
!Поле!!Назначение
 
|-
 
|-
|Имя
+
| '''Имя'''
|Название правила.
+
| Название правила.
 
|-
 
|-
|Дата уведомления
+
| '''Дата уведомления'''
|Дата уведомления о вводе этого правила.
+
| Дата уведомления о вводе этого правила.
 
|-
 
|-
|Период действия
+
| '''Период действия'''
|В этих двух полях указывается период действия правила.
+
| В этих двух полях указывается период действия правила.
 
|-
 
|-
|Номер телекса
+
| '''Номер телекса'''
|Номер телеграммы с уведомлением о вводе правила.
+
| Номер телеграммы с уведомлением о вводе правила.
 
|-
 
|-
|Дата телекса
+
| '''Дата телекса'''
|Дата отправки телеграммы с уведомлением о вводе правила.
+
| Дата отправки телеграммы с уведомлением о вводе правила.
 
|-
 
|-
|Применимо к
+
| '''Применимо к'''
|В выпадающем списке нужно выбрать продукт, к которому будут применяться правила договора.
+
| В выпадающем списке нужно выбрать продукт, к которому будут применяться правила договора.
 
|-
 
|-
|Не экспортировать
+
| '''Не экспортировать'''
|Указывает, будет ли правило экспортироваться при экспорте правил.
+
| Указывает, будет ли правило экспортироваться при экспорте правил.
 
|-
 
|-
|Сохранять при импорте
+
| '''Сохранять при импорте'''
|Указывает, сохранится ли правило при импорте правил в этот договор.
+
| Указывает, сохранится ли правило при импорте правил в этот договор.
 
|}
 
|}
  
Ниже находится блок условий ('''2'''). С помощью кнопок [[image:smw_add.png]] можно добавлять, удалять и перемещать условия относительно друг друга (перемещение не несёт никаких функций, кроме эстетической).
+
Ниже находится блок условий ('''2'''). С помощью кнопок [[image:smw_add.png]] можно добавлять, удалять и перемещать условия относительно друг друга (перемещение не несет никаких функций, кроме эстетической).
  
Чтобы добавить новое условие, нажмите кнопку [[image:mom_plus_button.png]], выберите тип проверки, оператор сравнения и значение, с которым будет производится сравнение. Набор предлагаемых условий зависит от того, к какому типу продуктов будет применяться правило. Об условиях читайте также [[#Условия|выше]].
+
Чтобы добавить новое условие, щелкните кнопку [[image:mom_plus_button.png]], выберите тип проверки, оператор сравнения и значение, с которым будет производится сравнение. Набор предлагаемых условий зависит от того, к какому типу продуктов будет применяться правило. Об условиях читайте также [[#Условия|выше]].
  
 
Далее следует блок действий ('''3'''). Набор предлагаемых действий также зависит от выбранного для правила типа продукта.  
 
Далее следует блок действий ('''3'''). Набор предлагаемых действий также зависит от выбранного для правила типа продукта.  
 
Добавление нового действия происходит аналогично добавлению нового правила. Для различных действий доступны различные поля. О действиях читайте также [[#Действия|выше]].
 
Добавление нового действия происходит аналогично добавлению нового правила. Для различных действий доступны различные поля. О действиях читайте также [[#Действия|выше]].
  
В нижней части окна ('''4''') находится строка комментария для правила. В неё можно ввести произвольный текст.
+
В нижней части окна ('''4''') находится строка комментария для правила. В нее можно ввести произвольный текст.
  
Кнопки в правом нижнем углу ('''5''') используются для сохранения правила или отмены внесённых изменений.
+
Кнопки в правом нижнем углу ('''5''') используются для сохранения правила или отмены внесенных изменений.
  
=== Закладка «Детали» ===
+
=== Вкладка «Детали» ===
 +
В данный момент поля этой вкладки практически не используются. С ее помощью можно только добавить ремарку в профиль в GDS Sabre. См. [[Заполнение договоров для синхронизации с Sabre Profiles]].
  
В данный момент поля этой закладки практически не используются. С её помощью можно только добавить ремарку в профиль в GDS Sabre. См. статью «[[Заполнение договоров для синхронизации с Sabre]]».
+
=== Вкладка «Приложения» ===
 +
Эта вкладка используется для настройки блок-чартерных приложений к договору. Подробнее см. статью [[Авиабилеты#Работа с блок-чартерными билетами|Авиабилеты]].
  
=== Закладка «Приложения» ===
+
=== Вкладка «Настройки» ===
 
+
На этой вкладке в данный момент доступна лишь одна опция: «Не отображать в списках». При ее использовании договор не будет показан в списках договоров.
Эта закладка используется для настройки блок-чартерных приложений к договору. Подробнее см. статью «[[Работа с авиабилетами#Работа с блок-чартерными билетами|Работа с авиабилетами]]».
+
 
+
=== Закладка «Настройки» ===
+
 
+
На этой закладке в данный момент доступна лишь одна опция: «Не отображать в списках». При её использовании договор не будет показан в списках договоров.
+
 
+
=== Закладка «Комментарии» ===
+
  
 +
=== Вкладка «Комментарии» ===
 
Здесь можно ввести произвольный текст для комментария договора. На списках договоров доступен столбец «Есть комментарий», который выделяет в списке те договоры, для которых были введены комментарии.
 
Здесь можно ввести произвольный текст для комментария договора. На списках договоров доступен столбец «Есть комментарий», который выделяет в списке те договоры, для которых были введены комментарии.
  
=== Закладка «Документы/данные» ===
+
=== Вкладка «Документы/данные» ===
 +
На этой вкладке отображен список действий, которые были выполнены с объектом договора (такие, как редактирование договора, откат к прошлой версии и т.п.).
  
На этой закладке отображён список действий, которые были выполнены с объектом договора (такие, как редактирование договора, откат к прошлой версии и т.п.).
+
== Заполнение трехсторонних договоров ==
 +
Область действия трехсторонних договоров довольно ограничена и они применяются для следующих операций:
  
== Заполнение трёхсторонних договоров ==
+
*''Синхронизация ремарок с Sabre'' Подробнее см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонние договоры|Заполнение договоров для синхронизации с Sabre Profiles]].
 +
*''Расчет скидки как сбора агентства для авиабилетов'' Подробнее см. [[Авиабилеты#Скидка как сбор агентства|Скидка как сбор агентства]].
  
Трёхсторонние договоры в данный момент используются только для следующих действий:
+
Далее описываются вкладки трехстороннего договора.
  
*Синхронизация ремарок с Sabre. Об этом читайте в статье «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договоры]]».
+
=== Вкладка «Общая» ===
*Расчёт скидки как сбора агентства для авиабилетов (см. «[[Работа с авиабилетами#Скидка как сбор агентства]]»).
+
На следующей таблице описаны элементы этой вкладки.
 
+
Рассмотрим закладки объекта этого договора.
+
 
+
=== Закладка «Общая» ===
+
 
+
На этой закладке находятся следующие элементы:
+
  
 
{|class="wikitable"
 
{|class="wikitable"
 
!Элемент!!Назначение
 
!Элемент!!Назначение
 
|-
 
|-
|Имя
+
| '''Имя'''
|Название договора
+
| Название договора
 
|-
 
|-
|Тип договора
+
| '''Тип договора'''
|Влияет на действия по добавлению ремарок. Для авиакомпаний доступно также действие «Уст. скидку как сбор агентства» см. [[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]».
+
| Влияет на действия по добавлению ремарок. Для авиакомпаний доступно также действие «Уст. скидку как сбор агентства» (подробнее см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонний договор|Трехсторонний договор]]).
  
О ремарках, доступных для различных типов трёхсторонних договоров можно узнать в статье «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]».
+
Подробнее о ремарках, доступных для различных типов трехсторонних договоров, см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонний договор|Трехсторонний договор]].
 
|-
 
|-
|Поставщики
+
| '''Поставщики'''
|В этом поле из справочника можно выбрать поставщиков услуг. Влияет на действия по добавлению ремарок (см. «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]»).  
+
| В этом поле из справочника можно выбрать поставщиков услуг. Влияет на действия по добавлению ремарок (см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонние договоры|Трехсторонние договоры]]).  
  
 
Если вы используете действие «Уст. скидку как сбор агентства», здесь нужно указать авиакомпании (или альянс), на билеты которых будет установлена скидка (аналогично полю «Владелец бланка» в договоре с поставщиком).
 
Если вы используете действие «Уст. скидку как сбор агентства», здесь нужно указать авиакомпании (или альянс), на билеты которых будет установлена скидка (аналогично полю «Владелец бланка» в договоре с поставщиком).
 
|-
 
|-
|Агентство
+
| '''Агентство'''
|Здесь нужно указать профиль вашего агентства.
+
| Здесь нужно указать профиль вашего агентства.
 
|-
 
|-
|Индикатор расчёта
+
| '''Индикатор расчета'''
|Используется для синхронизации с Sabre. См. «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]».
+
| Используется для синхронизации с Sabre. См. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонний договор|Трехсторонний договор]].
 
|-
 
|-
|Таблица «Клиенты»
+
| '''Таблица «Клиенты»'''
|Здесь перечисляются корпоративные клиенты, выступающие третьей стороной для этого трёхстороннего договора. В столбцах этой таблицы следует указать профиль клиента и данные по реальному трёхстороннему договору — номер, дата действия и т.п.
+
| Здесь перечисляются корпоративные клиенты, выступающие третьей стороной для этого трехстороннего договора. В столбцах этой таблицы следует указать профиль клиента и данные по реальному трехстороннему договору — номер, дата действия и т.п.
  
Переключатель «Скидка как сбор» используется для действия «Уст. скидку как сбор агентства» (см. «[[Работа с авиабилетами#Скидка как сбор агентства]]»).
+
Переключатель «Скидка как сбор» используется для действия «Уст. скидку как сбор агентства» (см. [[Авиабилеты#Скидка как сбор агентства|Скидка как сбор агентства]]).
 
|}
 
|}
  
=== Закладка «Правила» ===
+
=== Вкладка «Правила» ===
 
+
На этой вкладке перечисляются правила трехстороннего договора. Принципы работы с правилами трехсторонних договоров аналогичны принципам работы с правилами двухсторонних договоров. Исключения составляют правила с действиями по добавлению ремарок (см. [[Заполнение договоров для синхронизации с Sabre Profiles#Трехсторонний договор|Трехсторонний договор]], а также действие «Уст. скидку как сбор агентства» (см. [[Авиабилеты#Скидка как сбор агентства|Скидка как сбор агентства]]).
На этой закладке перечисляются правила трёхстороннего договора. Принципы работы с правилами трёхсторонних договоров аналогичны принципам работы с правилами двухсторонних договоров. Исключения составляют правила с действиями по добавлению ремарок (см. «[[Заполнение договоров для синхронизации с Sabre#Трёхсторонние договора]]», а также действие «Уст. скидку как сбор агентства» (см. «[[Работа с авиабилетами#Скидка как сбор агентства]]»).
+
 
+
== См. также ==
+
 
+
[[Синхронизация профилей]]
+
  
[[Перенос правил из агентского договора в субагентский]]
+
== Ссылки по теме ==
 +
* [[Авиабилеты]]
 +
* [[Синхронизация профилей с Sabre Profiles]]
 +
* [[Перенос правил из агентского договора в субагентский]]

Текущая версия на 09:59, 21 июня 2018

Содержание

сбор, сборы, сбор за оплату, за оплату, комиссия, комиссии

Договоры в Mid Office Manager служат главным образом для автоматического расчета комиссий, агентских сборов, бонусов и скидок для различных продуктов согласно условиям правил их начисления. Чартерные и блок-чартерные договоры используются для расчета квот выкупленных мест по блок-чартерным договорам и для формирования отчетности по продажам чартерных и блок-чартерных мест.

Договоры также могут применяться для синхронизации с профилями GDS Sabre. Подробнее о синхронизации профилей см. Синхронизация профилей с Sabre Profiles.

Расчет комиссий, сборов и скидок выполняется с использованием правил, определенных в самом договоре. Подробнее о правилах и их определении см. Вкладка «Правила».

[править] Предварительные условия

На момент начала настройки договоров должны быть настроены следующие компоненты:

  • Профиль агентства
  • Профили поставщиков бланков
  • Профили корпоративных клиентов

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

[править] Категории и типы комиссий, сборов и скидок

Все комиссии, сборы и скидки в программе укладываются в строгую иерархию. Принцип расчета комиссии (процентная или фиксированная, округляемая или нет и т.п.) определяется типом комиссии. Типы комиссий, свойства сборов и т. п. существуют отдельно от комиссий.

Каждый тип комиссии также должен иметь категорию. Категории объединяют близкие по схеме применения комиссий. Главной особенность категорий комиссий является то, что для одного продукта по одному договору может быть рассчитан только один тип комиссии этой категории. Поэтому категории следует обязательно учитывать при настройке правил договоров. В этом разделе мы рассмотрим, как можно настраивать комиссии, сборы и скидки.

Сборы и скидки обладают такой же иерархией, имеют тип и категорию. На них также распространяются правило о невозможности расчета множества сборов и скидок одной категории для одного продукта в рамках одного договора.

В Mid Office Manager поддерживаются следующие элементы для настройки сборов и комиссий:

  • Тип комиссии определяет порядок начисления комиссий субагентов, поставщиков и клиентов.
  • Свойства сбора определяет порядок начисления сбора.
  • Свойства сбора за оплату определяет порядок начисления сбора за оплату, если такой сбор предусмотрен в форме оплаты.
  • Свойства скидки определяет порядок расчета скидки.

[править] Категории комиссий, сборов и скидок

Каждый тип комиссии, сбора или скидки должен быть привязан к категории. Категории выбираются из справочника «Категории комиссий» — в этом справочнике помимо категорий комиссий содержатся категории сборов и скидок. Чтобы добавить новую категорию, откройте справочник, щелкните кнопку Добавить и укажите название категории. У категории есть только название и никаких других свойств.

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

Для одного продукта в результате применения правил одного договора может быть рассчитан только один тип комиссии одной категории — другой тип комиссии такой же категории игнорируется. При этом если комиссия, сбор или скидка одной категории рассчитываются для одного продукта в рамках нескольких договоров, все они будут рассчитаны и отображены на маске продукта. Обязательно учитывайте это при создании действий для правил договоров.

[править] Создание, просмотр и удаление типов комиссий, сборов и скидок

Далее рассказывается, как создавать и удалять типы и свойства комиссий, скидок и сборов, в каких списках эти объекты можно найти.

[править] Создание

Новый тип комиссии, сбор, сбор за оплату или скидки создается в следующей последовательности:

  1. Щелкните кнопку Создать на Панели инструментов.
  2. В окне Выбрать тип документа в левой панели выберите Финансы.
  3. В правой панели выберите нужный вариант в соответствии с типом создаваемого объекта — Тип комиссии, Свойства сбора, Свойства сбора за оплату или Свойства скидки.
  4. Щелкните кнопку Создать.

Mom commission creation.png

[править] Просмотр

Типы комиссий отображаются в списке «Тип комиссии», свойства сборов — в списке «Свойства сбора», свойства сборов за оплату — в списке «Свойства сбора за оплату» и свойства скидок — в списке «Свойства скидки». Подробнее о создании списков в рабочей области см. Редактор рабочей области.

[править] Удаление и восстановление

Типы комиссий, сборов и скидок удаляются как и любые другие объекты кнопкой «Удалить» на Панели инструментов.

Чтобы восстановить удаленные объекты, выделите нужные объекты в списке Удаленные объекты и щелкните кнопку Восстановить.

[править] Настройка типа комиссии

В этом разделе описываются доступные для редактирования параметры типа комиссии.

Mom commission properties window.png

В следующей таблице описаны элементы этого окна:

Элемент Назначение
Название Название комиссии. Название отображается в списках объектов типов комиссий, на маске билета, в редакторе правил и т. п.
Категория Категория комиссии. Выбирается из справочника «Категории комиссий»
Операция Операция, при которой будет применяться комиссия.

Возможны следующие значения:

  • Аннуляция брони — комиссия применяется только при аннуляции брони.
  • Возврат — комиссия применяется только при возврате.
  • Войдирование — комиссия применяется только при аннуляции билета.
  • Обмен — комиссия применяется только при обмене.
  • Продажа — комиссия применяется только при продаже.

Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции.

Рассчитывать как % Если этот флажок установлен, комиссия вычисляется как процент от базового тарифа, в противном случае комиссия вычисляется как фиксированная сумма
Тип округления Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.

Возможны следующие варианты:

  • Без округления — применяется точная комиссия (два знака после запятой);
  • Вверх — комиссия округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле Округлять до.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 3;
  • Вниз — комиссия округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле Округлять до;
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 2;
  • Математически — комиссия округляется до ближайшего значения, определяемого шагом округления.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 округляется до 2, а и 2,51 — до 3
Округлять до Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.

Возможны следующие варианты:

  • 0 & 5 — шаг округления равен 5;
  • 0.01 — шаг округления составляет 0,01;
  • 0.1 — шаг округления составляет 0,1;
  • 0.5 — шаг округления составляет 0,5;
  • 1 — шаг округления составляет 1;
  • 10 — шаг округления составляет 10;
  • 50 — шаг округления составляет 50.
Способ начисления В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если не используется комиссия в виде процента.


Возможны следующие варианты:

  • Билет — комиссия начисляется за билет целиком.
  • Кол-во мест (ЖД) — комиссия начисляется по количеству мест. Применяется только к железнодорожным билетам.
  • Путешественник (отели) — комиссия начисляется по количеству путешественников. Применяется только к броням отелей.
  • Сегмент — комиссия начисляется на каждый сегмент. Таким образом, если в билете два сегмента и размер комиссии составляет 100 рублей, то общая комиссия за билет составит 200 рублей.
  • Участок — комиссия начисляется на каждый участок. Участок — это часть маршрута, на котором используется сквозной тариф.
База начисления В этом поле определяется объект, на который начисляется комиссия. Это поле доступно, если используется комиссия в виде процента.
  • Полная стоимость — комиссия начисляется на полную стоимость билета.
  • Тариф — комиссия начисляется на тариф.
  • Штраф — комиссия начисляется на штраф.
Применим к В поле со списком выбирается продукт, к которому будут применяться правила договора.
Не возвращать Если этот флажок установлен, то при обмене билета с доплатой комиссия не возвращается, в противном случае комиссия возвращается.
Комиссия BSP Используется для сверки комиссии BSP, указанной в обменном файле, с комиссией, рассчитанной Mid Office Manager. Флажок указывает, с каким типом комиссии должна сравниваться комиссия BSP, указанная в обменном файле.

Таким образом, если в обменном файле была указана комиссия BSP в размере 100 рублей, а затем в результате работы договора была рассчитана комиссия 50 рублей, в свойствах которой стоит флажок «Комиссия BSP», то в разделе контроля ошибок на маске билета пользователь сможет увидеть предупреждение о том, что комиссии BSP из GDS и комиссия BSP, рассчитанная средствами программы, не сходятся.

Не начислять на добор Если этот флажок установлен, то при обмене билета с доплатой комиссия к сумме доплаты не применяется.

Если этот флажок не установлен, то доплата при обмене билета облагается комиссией.

Минимальная Флажок отмечает комиссию, как минимальную.

Минимальная комиссия нужна в сценариях, когда размер комиссии не может быть ниже определенного значения. При применении договора размер стандартной комиссии сравнивается с размером минимальной комиссии и, если минимальная комиссия больше, используется именно она. В противном случае применяется стандартная комиссия в виде процента от тарифа.

Этот свойство нужно использовать в правиле только вместе с комиссией, рассчитываемой как процент.

Задаваемая вручную Когда этот флажок установлен, для расчета комиссии правила договора не применяются и комиссия задается только вручную. При этом, если на маске билета есть комиссия, задаваемая вручную, то при применении правил договора эта комиссия не будет удалена из таблицы комиссий. В этом случае, если бы галочки не было, комиссия могла бы быть удалена или заменена на другую.

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

Субагентская Этот флажок служит для обозначения комиссии субагента. Если он установлен, комиссия трактуется как исключительно комиссия субагента. Если этот флажок не установлен, считается, что речь идет о комиссии агента.

[править] Настройка свойств сбора

В этом разделе описываются параметры, доступные в окне свойств сбора.

Редактирование свойств сбора

Элемент Назначение
Категория Категория сбора. Выбирается из справочника «Категории комиссий»
Название Название сбора. Название отображается в списках объектов свойств сборов, на маске билета, при редактировании правил и в других местах программы.
Рассчитывается как % Если этот флажок установлен, сбор вычисляется как процент от базового тарифа, в противном случае сбор вычисляется как фиксированная сумма.
Включать в Total Используется только при начислении сбора поставщика (то есть, сбор рассчитывается в договоре типа «Договор с поставщиком»).

Если этот флажок установлен, сбор поставщика дублируется на маске также и как сбор клиента, и как сбор с субагента (разные сборы попадают в разные финансовые документы и отчеты). Того же результата можно добиться, если в каждом из трех типов договоров указать этот сбор как определяемый вручную.

Тип сбора Служит для определения типа сбора. Возможны следующие варианты:
  • Задаваемый вручную — этот тип служит для обозначения сборов, которые невозможно рассчитать с помощью правил договора и которые должны вноситься только вручную. При этом если в маске билета уже есть сбор, задаваемый вручную, то при применении правил договора (или повторном применении щелчком соответствующей кнопки) этот сбор не удаляется из таблицы сборов.
  • Максимальный — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний максимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — максимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина больше максимального сбора, в маску будет внесен максимальный сбор.
  • Минимальный — сбор этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний минимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — минимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина меньше минимального сбора, в маску будет внесен минимальный сбор.
  • Стандартный — обычный сбор без каких-либо дополнительных условий.

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

Максимальный и минимальный типы сборов можно использовать одновременно с процентным сбором для определения минимального и максимального значений сбора.

Тип округления Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.

Возможны следующие варианты:

  • Без округления — применяется наиболее точное рассчитанное значение (два знака после запятой);
  • Вверх — сбор округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле Округлять до.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 3;
  • Вниз — сбор округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле Округлять до;
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 2;
  • Математически — комиссия округляется до ближайшего значения, определяемого шагом округления.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 округляется до 2, а и 2,51 — до 3
Округлять до Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.

Возможны следующие варианты:

  • 0 & 5 — шаг округления равен 5;
  • 0.01 — шаг округления составляет 0,01;
  • 0.1 — шаг округления составляет 0,1;
  • 0.5 — шаг округления составляет 0,5;
  • 1 — шаг округления составляет 1;
  • 10 — шаг округления составляет 10;
  • 50 — шаг округления составляет 50.
Операция Это поле определяет операцию, для которой рассчитывается сбор. Возможные значения:
  • Продажа — сбор рассчитывается при продаже;
  • Войдирование — сбор рассчитывается при аннуляции билета. Заметьте, что в отличие от других операций, при аннуляции билета сбор за аннуляцию не включается в маску билета — вместо этого в заказ добавляется новый продукт по имени «Войдирование», в который и включается сбор за аннуляцию. Подробнее см. Авиабилеты;
  • Возврат — сбор рассчитывается при возврате;
  • Обмен — сбор рассчитывается при обмене

Если в этом поле не выбрать значение, комиссия применяется независимо от типа операции.

Расчет с добора Используется при обменах в применении к процентным сборам. Если этот флажок установлен, то при обмене билета с доплатой сбор к сумме доплаты применяется.
Способ расчета Определяет единицу, на которую должен начисляться сбор. Возможные варианты:
  • Билет — сбор начисляется на билет в целом.
  • Кол-во мест (ЖД) — комиссия начисляется по количеству мест. Применяется только к железнодорожным билетам.
  • Путешественник (отели) — комиссия начисляется по количеству путешественников. Применяется только к броням отелей.
  • Сегмент — комиссия начисляется на каждый сегмент. Таким образом, если в билете два сегмента и размер комиссии составляет 100 рублей, то общая комиссия за билет составит 200 рублей.
  • Участок — комиссия начисляется на каждый участок. Участок — это часть маршрута, на котором используется сквозной тариф.
База Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
  • Полная стоимость — сбор рассчитывается как процент от полной стоимости билета.
  • Полная стоимость + штраф — сбор рассчитывается как процент от суммы полной стоимости билета и штрафа.
  • Тариф — сбор рассчитывается как процент от тарифа.
  • Тариф + штраф — сбор рассчитывается как процент от суммы тарифа и штрафа.
  • Штраф — сбор рассчитывается как процент от штрафа.
Возвращать при Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
  • Обмен — сбор возвращается при обмене.
  • Вынужденный обмен — сбор возвращается при вынужденном обмене.
  • Возврат — сбор возвращается при возврате.
  • Вынужденный возврат — сбор возвращается при вынужденном возврате.

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

Типы возврата/обмена Указывает, в каком объеме сбор должен возвращаться сбор.
  • Полный — сбор возвращается при полном возврате.
  • Частичный — сбор возвращается при частичном возврате.
Тип маршрута Указывает, для билетов с маршрутом какого типа взимается сбор. Возможные варианты:
  • В одну сторону — сбор начисляется только для билетов в одну сторону.
  • Туда-обратно — сбор начисляется только для билетов для проезда туда и обратно.

Если в этом поле не выбран ни один продукт, сбор начисляется независимо от типа маршрута.

Типы продуктов Указывает, для каких продуктов этот сбор можно рассчитывать. В списке перечислены все имеющиеся в Mid Office Manager продукты.

Если в этом поле не выбран ни один продукт, сбор начисляется для всех продуктов.

Наименование в документах В этом текстовом поле задается название сбора для использования в финансовых документах.
Код сбора В этом текстовом поле задается код сбора для использования в документах и отчетах.
Скрытый сбор Этот флажок используется для определения скрытого сбора.

Если этот флажок установлен, то при расчете платежей этот сбор включается не в общую сумму сборов, а в основной тариф. В маршрут-квитанции этот сбор не скрывается и отображается независимо от положения этого флажка.

Код таксы скрытого сбора В этом текстовом поле задается код таксы данного скрытого сбора.

[править] Настройка свойств сбора за оплату

В этом разделе рассказывается о параметрах в окне Свойства сбора за оплату. У сборов за оплату нет категории, но есть форма оплаты (наличные, безналичный расчет и т. п.). Это означает, что для одного билета можно начислить только один сбор для одной формы оплаты. Из двух сборов за оплату с использованием одной формы оплаты используется только тот, что находится в правилах или действиях выше, — все остальные сборы за оплату не применяются.

Редактирование свойств сбора за оплату

В следующей таблице описаны свойства сбора за оплату.

Элемент Назначение
Форма оплаты Форма оплаты, для которой будет начисляться сбор за оплату. Аналог категории в комиссиях и сборах.
Название Название сбора.

Название отображается в списках сборов за оплату, на маске билета, в редакторе правил и т. п.

Рассчитывать как % Если этот флажок установлен, сбор за оплату вычисляется как процент от величины, указанной в поле «База». В противном случае сбор за оплату начисляется как фиксированная сумма.
Начислять при возврате Если этот флажок установлен, сбор за оплату будет начисляться не только при продаже, но и при возврате.
Тип Тип сбора за оплату. Возможные значения:
  • Максимальный — сбор за оплату этого типа используется вместе с другим сбором за оплату для такой же формы оплаты в одном правиле, чтобы ограничить последний максимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — максимальный сбор, тогда если рассчитанная в соответствии с процентным сбором величина больше максимального сбора за оплату, в маску будет внесен максимальный сбор.
  • Минимальный — сбор этого типа работает так же, как и максимальный, с той лишь разницей, что используется для установки минимального, а не максимального значения сбора.
  • Минимальный — сбор за оплату этого типа используется вместе с другим сбором такой же категории в одном правиле, чтобы ограничить последний минимальным значением. Если в договоре есть правило с двумя действиями: в первом определяется обычный сбор в процентах, а во втором — минимальный сбор, то тогда если рассчитанная в соответствии с процентным сбором величина меньше минимального сбора, в маску будет внесен минимальный сбор.
  • Стандартный — обычный сбор, то есть без каких-либо дополнительных условий.
База начисления Определяет сумму, служащую базисом для начисления процентного сбора. Применяется только к процентным сборам. Возможные варианты:
  • Сборы — сбор за оплату будет рассчитан как процент от суммы всех сборов.
  • Стоимость услуги — сбор за оплату будет рассчитан как процент от оплаченной стоимости услуги, поэтому если билет был оплачен частично, может потребоваться повторное применение правил.
  • Стоимость услуги и сборов — сбор за оплату будет рассчитан как процент от суммы оплаченной стоимости услуги и сборов, поэтому если билет был оплачен частично, может потребоваться повторное применение правил.
  • Сумма транзакции — сбор за оплату рассчитывается как процент от суммы транзакции по билету.
Тип округления Используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.

Возможны следующие варианты:

  • Без округления — применяется точная комиссия (два знака после запятой);
  • Вверх — комиссия округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле Округлять до.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 3;
  • Вниз — комиссия округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле Округлять до;
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 2;
  • Математически — комиссия округляется до ближайшего значения, определяемого шагом округления.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 округляется до 2, а и 2,51 — до 3
Округлять до Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер комиссии округляться не будет. Если округление не используется, то значение этого поля игнорируется.

Возможны следующие варианты:

  • 0 & 5 — шаг округления равен 5;
  • 0.01 — шаг округления составляет 0,01;
  • 0.1 — шаг округления составляет 0,1;
  • 0.5 — шаг округления составляет 0,5;
  • 1 — шаг округления составляет 1;
  • 10 — шаг округления составляет 10;
  • 50 — шаг округления составляет 50.
Возвращать при Указывает, в каких случаях сбор должен возвращаться. Можно использовать одно или несколько значений из возможных:
  • Обмен — сбор возвращается при обмене.
  • Вынужденный обмен — сбор возвращается при вынужденном обмене.
  • Возврат — сбор возвращается при возврате.
  • Вынужденный возврат — сбор возвращается при вынужденном возврате.

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

Код сбора В этом текстовом поле задается код сбора для использования в документах и отчетах.
Название в документах В этом текстовом поле задается название сбора для использования в финансовых документах.

[править] Настройка свойств скидки

В этом разделе рассказывается о параметрах скидок, которые настраиваются в окне «Свойства скидки».

Редактирование свойств скидки

В следующей таблице описываются свойства скидки, определяемые в окне «Свойства скидки».

Элемент Описание
Категория Категория скидки. Выбирается из справочника «Категории комиссий».
Операция Операция, при которой будет применяться скидка.

Возможны следующие значения:

  • Возврат — скидка применяется только при возврате.
  • Обмен — скидка применяется только при обмене.
  • Продажа — скидка применяется только при продаже.

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

Название Название скидки.
Название в документах В этом текстовом поле задается название скидки для использования в финансовых документах.
Рассчитывать как % Если этот флажок установлен, скидка вычисляется как процент от базового тарифа, в противном случае скидка вычисляется как фиксированная сумма.
Минимальная Флажок отмечает скидку, как минимальную.

Минимальная скидка нужна в сценариях, когда размер скидки не может быть ниже определенного значения. При применении договора размер стандартной скидки сравнивается с размером минимальной комиссии и, если минимальная скидка больше, используется именно она. В противном случае применяется стандартная скидка в виде процента от тарифа.

Этот свойство нужно использовать в правиле только вместе с скидкой, рассчитываемой как процент.

Тип округления Это поле используется вместе с полем «Округлять до» и определяет тип округления. Если в поле «Округлять до» ничего не выбрано, значение этого поля игнорируется.

Возможны следующие варианты:

  • Без округления — применяется наиболее точное рассчитанное значение (два знака после запятой);
  • Вверх — скидка округляется до ближайшего большего значения, которое определяется шагом округления, заданным в поле Округлять до.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 3;
  • Вниз — скидка округляется до ближайшего меньшего значения, которое определяется шагом округления, заданным в поле Округлять до;
    Например, если в поле Округлять до выбрано значение «1», то 2,49 и 2,51 округляются до 2;
  • Математически — скидка округляется до ближайшего значения, определяемого шагом округления.
    Например, если в поле Округлять до выбрано значение «1», то 2,49 округляется до 2, а и 2,51 — до 3
Округлять до Это поле задает шаг округления. Если в поле Тип округления задан тип округления, в этом поле обязательно для заполнения, иначе размер скидки округляться не будет. Если округление не используется, то значение этого поля игнорируется.

Возможны следующие варианты:

  • 0 & 5 — шаг округления равен 5;
  • 0.01 — шаг округления составляет 0,01;
  • 0.1 — шаг округления составляет 0,1;
  • 0.5 — шаг округления составляет 0,5;
  • 1 — шаг округления составляет 1;
  • 10 — шаг округления составляет 10;
  • 50 — шаг округления составляет 50.
База начисления Определяет сумму, служащую базисом для начисления процентной скидки. Применяется только к процентным скидкам. Возможные варианты:
  • Тариф — скидка рассчитывается как процент от тарифа.
  • Тариф + таксы — скидка рассчитывается как процент от суммы тарифа и такс.
  • Тариф + таксы + штраф — скидка рассчитывается как процент от суммы тарифа, такс и штрафа.
  • Тариф + штраф — скидка рассчитывается как процент от суммы тарифа и штрафа.
Код скидки В этом текстовом поле задается код скидки для использования в документах и отчетах.

[править] Типы договоров

Договоры делятся на две основные группы:

  • Двухсторонние договоры (в терминологии программы просто «Договоры»), выражающие отношения между агентом и контрагентом: агентством и другой организацией (в случае субагентского договора это поставщик бланков, корпоративный клиент, головное агентство). Приложения к двухсторонним договорам также используются при расчете блок-чартерных квот.
  • Трехсторонние договоры, предназначенные для расчета скидок и синхронизации с GDS Sabre.

В свою очередь в каждой из этих групп есть несколько типов договоров. Подробнее об этих типах рассказывается далее.

[править] Двухсторонние договоры

Как говорилось выше, двухсторонние договора предполагают наличие ровно двух сторон договора. Каждый договор должен иметь привязку к профилям сторон, заключивших договор. С одной стороны — профиль агентства, с другой стороны — профиль организации.

Двухсторонние договоры бывают трех типов: договор с поставщиком бланков, договор с клиентом и субагентский договор. При этом каждый тип договора можно использовать для одинаковых операций. Так, при расчете сбора на основе договора с клиентом в таблице форм оплаты этот сбор помечается как «Сборы клиента», а если мы сбор рассчитывается на основе договора с поставщиком, в таблице форм оплаты он отмечается как «Сборы поставщика».

Таким образом, между двухсторонними договорами разных типов есть только два отличия: на первой вкладке используются привязка к разным профилям (так, для договора с клиентом используется привязка к профилю корпоративного клиента, а для договора с поставщиком — привязка к поставщику и владельцу бланков), второе отличие заключается в названии начисляемых договором сумм сборов и скидок в таблице форм оплаты (эти различия указаны ниже).

[править] Договор с поставщиком

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

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

Сборы и скидки, начисляемые с применением правил договора с поставщиком в таблице форм оплаты «Оплата» помечаются как «Сборы поставщика»: сборы отмечаются положительной, а скидки — отрицательной суммой.

[править] Договор с клиентом

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

Для работы договора этого типа необходима привязка к профилю корпоративного клиента и профилю вашего агентства.

Сборы, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы клиента». Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки клиенту».

Информация договора с клиентом может переноситься в Sabre в процессе синхронизации с профилями Sabre Profiles. Подробнее см. Заполнение договоров для синхронизации с Sabre Profiles.

[править] Субагентский договор

Субагентский договор используется главным образом для вычисления значений комиссий, полученных от продажи продуктов, поставляемых субагенту его головным агентством. Может использоваться также для расчета сборов с субагента и скидок субагенту. Для правильной работы договора этого типа необходима привязка к профилю вашего субагента и профилю вашего агентства.

В субагентский договор можно перенести правила из агентского договора с нужными изменениями. См. Перенос правил из агентского договора в субагентский.

Сборы, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Сборы с субагента». Скидки, начисляемые с помощью правил этого договора в таблице ФОП помечаются как «Скидки субагенту».

[править] Трехсторонние договоры

Трехсторонние договоры делятся на несколько типов: договоры с авиакомпанией, договоры с альянсами авиакомпаний, договоры с отелем, договоры с сетью отелей, договоры с компаниями проката автомобилей, договоры с сетями проката автомобилей. Эти типы в данный момент влияют только на набор доступных для синхронизации с Sabre ремарок (см. Заполнение договоров для синхронизации с Sabre Profiles), а для договоров с авиакомпаниями и их альянсами можно также использовать действие по установке скидки как сбора агентства (см. Авиабилеты).

Трехсторонние договоры используются главным образом для синхронизации ремарок с ГДС Sabre. См. Трехсторонний договор.

Также эти договоры могут использоваться для начисления «Скидки как сбора агентства» (доступно только для авиабилетов). См. Скидка как сбор агентства.

[править] Создание и редактирование договоров

Договоры создаются вручную. Правильная настройка договоров является неотъемлемой частью предварительной настройки программы.

Чтобы создать договор:

  1. Щелкните кнопку «Создать» на панели инструментов.
  2. В левой панели окна выберите Финансы.
  3. В правой панели необходимо выберите Договор или Трехсторонний договор в зависимости от типа создаваемого договора (см. снимок экрана).
    Mom contract creation.png
  4. Щелкните кнопку Создать.
    В рабочей области откроется новый объект договора.
  5. Задайте параметры на вкладках договора.
    Подробнее о содержимом вкладок двухсторонних или трехсторонних договоров см. соответственно Заполнение двухсторонних договоров или Заполнение трехсторонних договоров.
  6. После завершения заполнения договора щелкните кнопку Сохранить.
Info.png Удаление договоров не влечет немедленного изменения в связанных с этим договором продуктах, однако последующее использование кнопки «Применение договоров» в Панели управления маски продукта может привести к нулевым или неправильным результатам сумм комиссий, скидок и т.п., если не был настроен иной договор, правила которого можно применять к нужным продуктам.

[править] Заполнение двухсторонних договоров

Здесь подробно описывается содержимое вкладок двухстороннего договора, а также даны рекомендации по их заполнению при создании или редактировании двустороннего договора.

[править] Вкладка «Общая»

В следующей таблице перечислены поля этой вкладки и их назначение.

Название поля Назначение
Имя Название договора. Произвольное информативное название договора.
Тип договора Содержит указание на один из трех типов двухсторонних договоров: договор с клиентом, договор с поставщиком или субагентский договор. Поля вкладки «Общая», находящиеся ниже, зависят от того, какой тип договора был выбран.
Приоритет Значение, определяющее порядок применения договоров. Приоритет используется, когда число применимых договоров одного вида превышает единицу. Чем выше приоритет договора, тем раньше применяется. Иначе говоря, если в процессе применения договоров у одного из двух аналогичных применимых договоров приоритет 2, а у второго — 1, то в первую очередь будет применен первый договор.

Так как при выборе различных типов двухстороннего договора изменяются поля вкладки «Общая», для каждого типа договора эти поля рассмотрены отдельно.

[править] Поля договора с клиентом

Название поля Назначение
Владелец бланка Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
Агентство Содержит указание на профиль вашего агентства.
Таблица «Клиенты» В этой таблице перечисляются корпоративные клиенты, для которых по редактируемому договору рассчитываются сборы, комиссии и скидки.

Для добавления нового клиента щелкните кнопку Mom plus button.png и выберите нужный профиль.

В следующих столбцах таблицы «Клиенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку Mom link button.png в столбце «Детали», можно перейти к деталям договора для выбранного клиента.

[править] Поля договора с поставщиком

Название поля Назначение
Владелец бланка Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
Поставщик Содержит указание на профиль поставщика услуг для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
Таблица «Агенты» В этой таблице перечисляются агентства, для которых по редактируемому договору рассчитываются суммы комиссий, скидок и сборов.

Для добавления нового агентства щелкните кнопку Mom plus button.png и выберите нужный профиль.

В следующих столбцах таблицы «Агенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку Mom link button.png в столбце «Детали», можно перейти к деталям договора для выбранного агентства.

[править] Поля субагентского договора

Название поля Назначение
Владелец бланка Содержит указание на профиль владельца бланков для продуктов, суммы по которым будут рассчитываться с помощью правил редактируемого договора.
Агент Содержит указание на профиль головного агентства для перечисленных ниже субагентов.
Таблица «Субагенты» В этой таблице перечисляются агентства, выступающие в роли субагента по отношению к головному агентству, указанному в поле «Агент».

Для добавления нового агентства щелкните кнопку Mom plus button.png и выберите нужный профиль.

В следующих столбцах таблицы «Субагенты» указываются детали заключенного в реальности договора: номер, дата заключения, начала действия договора, окончание действия (для бессрочных договоров следует оставлять пустым), тип договора (в данный момент не используется). Нажав кнопку Mom link button.png в столбце «Детали», можно перейти к деталям договора для выбранного субагента.

[править] Вкладка «Правила»

На этой вкладке можно просматривать и редактировать правила договора. В верхней части окна расположены инструменты фильтрования и поиска по списку правил: выбор правил по дате начала и окончания (для поиска необходимо указать оба значения), поиск по перевозчикам, указанным в правилах, а также свободный поиск по условиям и действиям правил.

Ниже расположен список правил.

Правило можно открыть для просмотра двойным щелчком мыши по правилу в списке (или нажав кнопку «Редактировать правило» на Панели инструментов этой вкладки). При этом появится окно редактирования правил, позволяющее вносить изменения в правила, но, если вы находитесь в режиме просмотра, изменения эти сохранить будет нельзя. Будьте внимательны, редактируя правила, и предварительно убедитесь, что вы открыли договор в режиме редактирования.

Перед тем, как мы перейдем к работе с правилами, следует подробно разобраться, как они функционируют.

[править] Принципы работы правил

Правила состоят из условий и действий.

При применении договора к определенному продукту происходит проверка указанных полей продукта и сопоставление этих данных с условиями, внесенными в правило. В случае, если условия, указанные в правиле, удовлетворены, выполняются действия, указанные в правиле. Например, в качестве действия может быть указано начислить комиссию или сбор. Каждое правило привязывается к определенному типу продуктов, поэтому если вы хотите создать два одинаковых правила для железнодорожных и авиабилетов, нужно создать два правила с привязкой к разным продуктам в поле «Применить к».

Одно правило может содержать несколько условий и несколько действий. В таком случае для выполнения действий продукт должен удовлетворять всем перечисленным условиям.

Действия используются в основном для вычисления комиссии или сбора для продукта, который удовлетворил условиям правила.

Теперь рассмотрим процесс применения договора.

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

Когда договор применяется к продукту, начинается проверка правил, указанных в договоре.

Очень важно запомнить следующие принципы:

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

Стоит с осторожностью применять правила с несколькими действиями по расчету комиссий (сборов, скидок). Представим, что у вас есть два правила (подходящих по условиям к заказу):

Действия правила 1 Действия правила 2
Установить сбор категории "A" Установить комиссию категории "Б"
Установить сбор категории "A"

Правило 1 стоит выше Правила 2 и применяется первым. Второе правило, хотя и подходит по условиям, вообще не будет применено, хотя может показаться логичным, что второе правило выполнится частично, установив комиссию. Таким образом, если в результате действия одного правила был рассчитан сбор одной категории, все правила, даже если они включают еще какие-то действия помимо расчета комиссии этой же категории, не будут применены.

Рассмотрим действие этих принципов на примере. В качестве образца выступает продукт типа «Авиабилет», содержащий, помимо прочих, следующие данные:

Название поля Значение
Владелец бланка SU
Класс бронирования J

Также мы имеем следующее правило (на снимке экрана ниже):

Mom contract rule example 1.png

В нашем правиле указаны условия: услуга должна содержать владельца бланка с кодом «SU», и при этом класс бронирования услуги должен соответствовать значению «J». Как видно, оба условия соответствуют данным, указанным в услуге. Продукт удовлетворил всем условиям правила, и это означает, что услуга успешно проходит проверку, и действия, описанные в этом правиле, будут применены к услуге. В случае, если хотя бы одно из условий правила не удовлетворено, проверка будет считаться не пройденной, и ни одно действие не будет применено.

Добавим в наш договор еще одно правило, следующее за первым:

Mom contract rule example 2.png

Если мы применим договор с этими двумя правилами к нашему продукту, работа договора будет построена следующим образом. Договор проверяет продукт на соответствие условиям первого правила. Условия удовлетворены и на авиабилет выставилась фиксированная комиссия в 300 рублей.

Далее договор проверяет продукт на соответствие условиям второго правила. Как мы видим, продукт удовлетворяет также и условиям второго правила.

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

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

А теперь поменяем правила в нашем договоре в списке и снова применим этот договор к воображаемому продукту. Оба правила, как прежде, содержат действия по расчету комиссий одной и той же категории.

Теперь для билета будет рассчитана только одна комиссия в размере 250 рублей. Однако, совершенно очевидно, что агентство рассчитывало получить с этого билета 300 рублей.

Ошибка в том, что правило с более мягкими условиями было расположено выше правила с более строгими условиями. Так как невозможно начислить две комиссии одинаковой категории для одного продукта, агентство рискует потерять 50 рублей.

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

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

Некоторые другие особенности:

  • К продукту может быть применено неограниченное количество договоров различных типов. Например, можно применять правила из двух договоров с поставщиком. Однако, не рекомендуется пользоваться этими возможностями, так как они усложняют процесс расчета комиссий и сборов.

[править] Условия

Под условием нужно понимать совокупность трех величин:

  • Свойство Это поле, непосредственно получаемое с маски билета, либо вычисляемое на основе значений нескольких полей. Оно может быть строкой, числом, коллекцией строк и т. д.
  • Логическое условие Это элемент из списка вида «равно», «не равно», «содержит» и т.д. Список логических условий может быть различным для разных свойств.
  • Значение Это число (строка и т.д.), которому должно быть равно (либо не равно) свойство. Для некоторых условий можно вводить множество значений через запятую.

Достаточно большое число свойств представляет собой коллекцию строк или элементов списка (например, классы обслуживания, ограничения на форму оплаты). В качестве Значения указывается строковое значение, либо несколько строковых значений, разделенных запятой, либо точкой с запятой. Если Свойство является элементом списка, то значение, либо набор значений предлагается выбрать из списка. С такими свойствами, как правило, используются следующие логическое условия:

  • Содержит Означает что один из элементов коллекции равен значению.
  • Не содержит Означает, что НИ один из элементов коллекции не равен значению.
  • Содержит только Означает, что в коллекции нет элемента, который бы ни был указан в списке значений.
  • Cодержит не только Означает, что в коллекции есть по крайней мере один элемент, который бы не указан в списке значений.
  • Cостоит из Означает, что в все элементы коллекции присутствуют в списке Значений, и наоборот, все элементы из списка значений присутствуют в коллекции.
  • Равно Означает, что значение будет равно хотя бы одному элементу из коллекции. Если же задан список значений, то хотя бы один элемент из этого списка должен совпадать с одним элементом из коллекции.
  • Не равно Означает, что значение не будет равно ни одному элементу из коллекции. Если же задан список значений, то ни один элемент из этого списка не должен совпадать ни с одним элементом из коллекции.

Также встречаются логические условия на даты (вылета, прилета, выписки). С такими свойствами, как правило, используются следующие условия:

  • внутри интервала Дата задана и находится внутри указанного интервала дат.
  • вне интервала Дата задана и находится вне указанного интервала дат.

Если начальная или конечная дата интервала не указана, то по этой дате сравнение не производится. Начальная дата округляется до начала соответствующего дня, конечная — до конца дня.

[править] Действия

Действия правил применяются тогда, когда удовлетворены условия правила. Рассмотрим действия, доступные для большинства продуктов (о специфических действиях для определенных продуктов можно узнать в статьях, посвященных этих продуктам):

Действия Назначение
Уст. комиссию (простую) Используется для установки комиссии.
Уст. сбор (простой) Используется для установки сбора.
Уст. сбор за оплату Используется для установки сбора за оплату.
Уст. скидку (простую) Используется для установки скидки.
Добавить ремарку в Sabre См. Заполнение договоров для синхронизации с Sabre Profiles

При использовании в одном правиле множества действий, первым будет выполнено действие наверху списка. С помощью кнопок Smw add.png можно удалять, добавлять, и перемещать действия относительно друг друга в списке.

[править] Работа с правилами

Для управления правилами используются кнопки на Панели инструментов вкладки «Правила».

Рассмотрим, какие действия выполняют эти кнопки.

Значок Название кнопки Назначение
Mom edit contract rule button.png Редактировать правило Позволяет перейти к редактированию выбранного правила.
Mom add contract rule button.png Добавить правило Открывает окно редактора правил для создания нового правила.
Mom delete contract rule button.png Удалить правило Удаляет правило.

Удаленные правила можно восстановить только с помощью отката к прошлой версии договора (о версиях объектов см. Работа с версиями документов ).

Mom copy contract rule button.png Копировать правило Копирует условия и действия выбранного правила и открывает окно редактирования скопированного правила.
Mom move up contract rule button.png Переместить выше Перемещает выбранное правило на одну позицию выше.
Mom move down contract rule button.png Переместить ниже Перемещает выбранное правило на одну позицию ниже.
Mom move contract rule button.png Переместить Открывает диалоговое окно, в котором можно указать номер позиции, на которую должно быть перемещено выбранное правило.
Mom import contract rule button.png Импортировать правила Позволяет импортировать правила в договор.
Mom export contract rule button.png Экспортировать правила Позволяет экспортировать все или выбранные правила.

Рассмотрим процесс создания нового правила.

Сначала необходимо открыть какой-нибудь договор в режиме редактирования и перейти на вкладку «Правила».

Затем следует нажать кнопку «Добавить правило».

Откроется окно редактора правила. На снимке экрана обозначены основные элементы этого окна.

Mom contract rule editor window.png

В верхней части окна (1) расположены сведения о правиле. Рассмотрим, для чего используется каждое из этих полей в таблице ниже.

Поле Назначение
Имя Название правила.
Дата уведомления Дата уведомления о вводе этого правила.
Период действия В этих двух полях указывается период действия правила.
Номер телекса Номер телеграммы с уведомлением о вводе правила.
Дата телекса Дата отправки телеграммы с уведомлением о вводе правила.
Применимо к В выпадающем списке нужно выбрать продукт, к которому будут применяться правила договора.
Не экспортировать Указывает, будет ли правило экспортироваться при экспорте правил.
Сохранять при импорте Указывает, сохранится ли правило при импорте правил в этот договор.

Ниже находится блок условий (2). С помощью кнопок Smw add.png можно добавлять, удалять и перемещать условия относительно друг друга (перемещение не несет никаких функций, кроме эстетической).

Чтобы добавить новое условие, щелкните кнопку Mom plus button.png, выберите тип проверки, оператор сравнения и значение, с которым будет производится сравнение. Набор предлагаемых условий зависит от того, к какому типу продуктов будет применяться правило. Об условиях читайте также выше.

Далее следует блок действий (3). Набор предлагаемых действий также зависит от выбранного для правила типа продукта. Добавление нового действия происходит аналогично добавлению нового правила. Для различных действий доступны различные поля. О действиях читайте также выше.

В нижней части окна (4) находится строка комментария для правила. В нее можно ввести произвольный текст.

Кнопки в правом нижнем углу (5) используются для сохранения правила или отмены внесенных изменений.

[править] Вкладка «Детали»

В данный момент поля этой вкладки практически не используются. С ее помощью можно только добавить ремарку в профиль в GDS Sabre. См. Заполнение договоров для синхронизации с Sabre Profiles.

[править] Вкладка «Приложения»

Эта вкладка используется для настройки блок-чартерных приложений к договору. Подробнее см. статью Авиабилеты.

[править] Вкладка «Настройки»

На этой вкладке в данный момент доступна лишь одна опция: «Не отображать в списках». При ее использовании договор не будет показан в списках договоров.

[править] Вкладка «Комментарии»

Здесь можно ввести произвольный текст для комментария договора. На списках договоров доступен столбец «Есть комментарий», который выделяет в списке те договоры, для которых были введены комментарии.

[править] Вкладка «Документы/данные»

На этой вкладке отображен список действий, которые были выполнены с объектом договора (такие, как редактирование договора, откат к прошлой версии и т.п.).

[править] Заполнение трехсторонних договоров

Область действия трехсторонних договоров довольно ограничена и они применяются для следующих операций:

Далее описываются вкладки трехстороннего договора.

[править] Вкладка «Общая»

На следующей таблице описаны элементы этой вкладки.

Элемент Назначение
Имя Название договора
Тип договора Влияет на действия по добавлению ремарок. Для авиакомпаний доступно также действие «Уст. скидку как сбор агентства» (подробнее см. Трехсторонний договор).

Подробнее о ремарках, доступных для различных типов трехсторонних договоров, см. Трехсторонний договор.

Поставщики В этом поле из справочника можно выбрать поставщиков услуг. Влияет на действия по добавлению ремарок (см. Трехсторонние договоры).

Если вы используете действие «Уст. скидку как сбор агентства», здесь нужно указать авиакомпании (или альянс), на билеты которых будет установлена скидка (аналогично полю «Владелец бланка» в договоре с поставщиком).

Агентство Здесь нужно указать профиль вашего агентства.
Индикатор расчета Используется для синхронизации с Sabre. См. Трехсторонний договор.
Таблица «Клиенты» Здесь перечисляются корпоративные клиенты, выступающие третьей стороной для этого трехстороннего договора. В столбцах этой таблицы следует указать профиль клиента и данные по реальному трехстороннему договору — номер, дата действия и т.п.

Переключатель «Скидка как сбор» используется для действия «Уст. скидку как сбор агентства» (см. Скидка как сбор агентства).

[править] Вкладка «Правила»

На этой вкладке перечисляются правила трехстороннего договора. Принципы работы с правилами трехсторонних договоров аналогичны принципам работы с правилами двухсторонних договоров. Исключения составляют правила с действиями по добавлению ремарок (см. Трехсторонний договор, а также действие «Уст. скидку как сбор агентства» (см. Скидка как сбор агентства).

[править] Ссылки по теме

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты