Мастер-Тур:Дополнительный модуль Фиксированная комиссия

Материал из Megatec
Версия от 18:13, 14 мая 2012; Achkasov (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. <span style="color:red">Данная статья находится в разр...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Версия статьи от 14-05-2012.

Данная статья находится в разработке!

Введение

Обзор

Дополнительный модуль «Фиксированная комиссия» предназначен для начисления фиксированной комиссии для туристических агентств.


Установка модуля

Дополнительный модуль «Фиксированная комиссия» устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются файлы:
Megatec.MasterTour.Plugins.FixedCommissionPlugin.Logic.dll
Megatec.MasterTour.Plugins.FixedCommissionPlugin.ViewModel.dll
Megatec.MasterTour.Plugins.FixedCommissionPlugin.Wpf.dll

Работа с модулем

Модуль «Фиксированная комиссия» вызывается из экрана Комиссия по партнеру (База данных ПартнерыКомиссияНадстройкиФиксированная комиссия):

Фиксированная комиссия

В верхней части экрана расположены функциональные кнопки:

  • Выход Выход - закрытие экрана;
  • Сохранить Сохранить - сохранение изменений;
  • Обновить Обновить - обновление информации на экране;
  • Добавить Добавить - добавление записи;
  • Копировать Копировать - копирование записи;
  • Удалить Удалить - удаление записи.

Ниже расположены фильтры для отбора информации:

  • Группа турагенств;
  • Тип тура;
  • Город вылета;
  • Страна;
  • Город;
  • Отель.

По умолчанию во всех фильтрах выбрано значение Все.

При добавлении фиксированной комиссии можно указать следующую информацию:

  • Группа турагентств;
  • Город вылета;
  • Тип тура;
  • Страна;
  • Город (выбираются города согласно полю Страна (если там Все то здесь обязательно Все));
  • Отель (выбираются отели согласно полю Город (если там Все то здесь обязательно Все));
Во всех пунктах выше возможен выбор значения Все.
  • Дней до заезда не менее...;
  • Дата заезда с...;
  • Дата заезда по...;
  • Продолжительность с...;
  • Продолжительность по...;
  • Сумма комиссии;
  • Дата создания.

Сумма комиссии не может иметь процентное значение, только фиксированная сумма в у.е. (валюта оформляемой путевки).
При оформлении в онлайне путевки производится проверка, входит ли бронирующее агентство в группу туроператоров, имеющих дополнительную комиссию. Если да, то подбирается комиссия (в случае, если для конкретной путевки подходит несколько комиссий, выбирается последняя по дате создания).
Для путевки не может быть добавлено более одной комиссии.
В путевке в ПК «Мастер-Тур» при наличии дополнительной комиссии создается услуга со стоимостью Нетто = 0, Брутто = «сумма комиссии», Комиссия = «сумма комиссии», Партнер по услугеФирма-владелец.


Параметры услуги (тип, доп. параметры) должны задаваться настройками, которые прописываются в файле web.config, необходима настройка для задании ключа класса создаваемой услуги и настройка для задания ключа типа услуги. Порядок расчета должен быть следующий: сперва от цены брутто в корзине вычитается процентная комиссия, а потом от полученного результата – фиксированная (т.е. Цена=Цена на сайте -  % комиссии - фиксированная скидка) Если комиссия заведена на отель и идет оформление путевки по много отельному туру, то в данном случае вычитаются 2 комиссии по обоим отелям (только в случае много отельных туров)