Мастер-Тур:Дополнительный модуль Фиксированная комиссия — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Achkasov (обсуждение | вклад) |
Achkasov (обсуждение | вклад) |
||
Строка 70: | Строка 70: | ||
'''Комиссия''' = «''сумма комиссии''», | '''Комиссия''' = «''сумма комиссии''», | ||
'''Партнер по услуге''' – ''Фирма-владелец''. | '''Партнер по услуге''' – ''Фирма-владелец''. | ||
− | |||
− | |||
Параметры добавляемой услуги (тип, доп. параметры) должны задаваться настройками, которые прописываются в файле <code>'''web.config'''</code>, необходима настройка для задании ключа класса создаваемой услуги и настройка для задания ключа типа услуги.<BR> | Параметры добавляемой услуги (тип, доп. параметры) должны задаваться настройками, которые прописываются в файле <code>'''web.config'''</code>, необходима настройка для задании ключа класса создаваемой услуги и настройка для задания ключа типа услуги.<BR> | ||
Строка 93: | Строка 91: | ||
Для услуги, которая добавляется в качестве фиксированной комиссии можно управлять включением признака '''Скрытая услуга (в отчетах)'''. Для этого необходимо указать настройку в файле <code>WEB.CONFIG</code>:<br /> | Для услуги, которая добавляется в качестве фиксированной комиссии можно управлять включением признака '''Скрытая услуга (в отчетах)'''. Для этого необходимо указать настройку в файле <code>WEB.CONFIG</code>:<br /> | ||
<span style="color:red">fixedCommissionServiceInvisible</span><br /> | <span style="color:red">fixedCommissionServiceInvisible</span><br /> | ||
− | При включении настройки (значение настройки '''true'''), у добавляемой услуги выставлен признак ''Скрытая услуга (в отчетах)''.<br /> | + | При включении настройки (значение настройки '''true'''), у добавляемой услуги будет выставлен признак ''Скрытая услуга (в отчетах)''.<br /> |
Если настройка отсутствует или выключена (значение настройки '''false'''), то признак у услуги не выставлен. | Если настройка отсутствует или выключена (значение настройки '''false'''), то признак у услуги не выставлен. | ||
==Порядок расчета== | ==Порядок расчета== |
Текущая версия на 12:48, 28 августа 2013
Статья находится на стадии разработки.
Версия статьи от 28-08-2013.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Дополнительный модуль Фиксированная комиссия предназначен для начисления фиксированной комиссии для туристических агентств.
Установка модуля
В ПК «Мастер-Тур» версии 2009.2 релиза 14 и выше дополнительный модуль «Фиксированная комиссия» устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются файлы:
Megatec.MasterTour.Plugins.FixedCommissionPlugin.Logic.dll
Megatec.MasterTour.Plugins.FixedCommissionPlugin.ViewModel.dll
Megatec.MasterTour.Plugins.FixedCommissionPlugin.Wpf.dll
Работа с модулем
Модуль Фиксированная комиссия вызывается из экрана Комиссия по партнеру (База данных Партнеры → Комиссия → Надстройки → Фиксированная комиссия):
В верхней части экрана расположены функциональные кнопки:
- Выход - закрытие экрана;
- Сохранить - сохранение изменений;
- Обновить - обновление информации на экране;
- Добавить - добавление записи;
- Копировать - копирование записи;
- Удалить - удаление записи.
Ниже расположены фильтры для отбора информации:
- Группа турагенств;
- Тип тура;
- Город вылета;
- Страна;
- Город;
- Отель.
По умолчанию во всех фильтрах выбрано значение Все.
При добавлении фиксированной комиссии можно указать следующую информацию:
- Группа турагентств;
- Город вылета;
- Тип тура;
- Страна;
- Город (выбираются города согласно полю Страна (если там Все то здесь обязательно Все));
- Отель (выбираются отели согласно полю Город (если там Все то здесь обязательно Все));
Во всех пунктах выше возможен выбор значения Все.
- Дней до заезда не менее...;
- Дата заезда с...;
- Дата заезда по...;
- Продолжительность с...;
- Продолжительность по...;
- Сумма комиссии;
- Дата создания.
Фиксированная комиссия
Сумма комиссии не может иметь процентное значение, только фиксированная сумма в у.е. (валюта оформляемой путевки).
При оформлении путевки в онлайне производится проверка, входит ли бронирующее агентство в группу туроператоров, имеющих дополнительную комиссию. Если да, то подбирается комиссия (в случае, если для конкретной путевки подходит несколько комиссий, выбирается последняя по дате создания).
Для путевки не может быть добавлено более одной комиссии.
В путевке в ПК «Мастер-Тур» при наличии дополнительной комиссии создается услуга с параметрами
Нетто = 0, Брутто = «сумма комиссии», Комиссия = «сумма комиссии», Партнер по услуге – Фирма-владелец.
Параметры добавляемой услуги (тип, доп. параметры) должны задаваться настройками, которые прописываются в файле web.config
, необходима настройка для задании ключа класса создаваемой услуги и настройка для задания ключа типа услуги.
В качестве дополнительной услуги необходимо выбрать услугу без доп. описания 1 и без доп. описания 2. Для отбора таких услуг можно выполнить запрос к базе данных:
SELECT * FROM service WHERE SV_ISSUBCODE1 IS NULL AND SV_ISSUBCODE2 IS NULL
Например, выбираем из результата отбора услугу с ключом 10.
Теперь необходимо найти услуги данного класса.
Это можно сделать с помощью запроса:
SELECT * FROM servicelist WHERE SL_SVKEY = 10
Например, выбираем из результата отбора услугу с ключом 100.
В файл web.config
необходимо добавить две настройки:
fixedCommissionServiceKey
- ключ класса услуги (первый запрос) - в нашем примере это 10.
fixedCommissionServiceCode
- ключ типа услуги (второй запрос) - в нашем примере это 100.
Признак «Скрытая услуга (в отчетах)»
Для услуги, которая добавляется в качестве фиксированной комиссии можно управлять включением признака Скрытая услуга (в отчетах). Для этого необходимо указать настройку в файле WEB.CONFIG
:
fixedCommissionServiceInvisible
При включении настройки (значение настройки true), у добавляемой услуги будет выставлен признак Скрытая услуга (в отчетах).
Если настройка отсутствует или выключена (значение настройки false), то признак у услуги не выставлен.
Порядок расчета
Порядок расчета должен быть следующий: сперва от цены брутто в корзине вычитается процентная комиссия, а потом от полученного результата – фиксированная (т.е. Цена = Цена на сайте - % комиссии - Фиксированная комиссия).
Если комиссия заведена на отель и идет оформление путевки по многоотельному туру, то в данном случае вычитаются 2 комиссии по обоим отелям (только в случае многоотельных туров).