Редактор открытой тарификации — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
Строка 4: Строка 4:
  
  
Редактор открытой тарификации
+
===Терминология===
  
Открытая тарификация в обиходе: '''открытый сеанс.''' Это когда клиент платит в конце сеанса.
+
Открытая тарификация в обиходе: '''открытый сеанс.'''  
  
'''Подробная информация :'''  
+
Отличительная особенность данного принципа тарификации заключается в том, что работа клиента возможная на машине, пока у него на счету '''есть средства''', которые снимаются '''независимо''' за время и трафик.
  
Открытая тарификация построена на понятии «Трек». Трек это очень длинная строка логически сопоставляемая с временной шкалой, обычно продолжительностью в '''100''' лет. С помощью трека производится соответствие стоимости некоторого промежутка времени с фиксированной ценой. Если у вас нет различий в стоимости от дня недели, времени покупки, то делайте сквозные треки, при этом просто делая запись в треке с '''2000.01.01''' по '''2100.0101''' и присваивая ей некий результат, определяющий цену.
+
В любой момент времени клиент может завершить свой сеанс с фиксированием своего счёта. Позже может продолжить, в зависимости от срока жизни чека (настраивается)
 +
 
 +
 
 +
----
 +
 
 +
===Принцип формирования тарифа===
 +
 
 +
Открытая тарификация построена на понятии «Трек». Трек это последовательность записей в БД (таблица price_list_open_date_time_tracks), логически сопоставляемая с временной шкалой, по умолчанию продолжительностью в '''100''' лет. С помощью трека производится соответствие временного интервала с ценой (из расчёта за час). Если у вас нет различий в стоимости от дня недели, времени суток, то делайте "сквозные" треки, при этом просто делая запись в треке с '''2000.01.01''' по '''2100.0101''' и присваивая ей некий результат (из таблицы price_list_open_res), определяющий цену.
 +
 
 +
 
 +
 
 +
----
 +
 
 +
===Создание тарифов===
  
 
При создании тарифов свободной тарификации необходимо начинать с раздела '''«Результаты для свободной тарификации».'''
 
При создании тарифов свободной тарификации необходимо начинать с раздела '''«Результаты для свободной тарификации».'''
Строка 18: Строка 31:
  
  
'''Поля раздела:'''
+
----
 +
 
 +
===Описание таблиц===
 +
 
 +
====Результаты====
 +
 
 +
В этой таблице определяются возможные цены на интервалы времени.
  
 
# Название тарифа
 
# Название тарифа
 
# Стоимость часа(временные промежутки, отличные от часа тарифицируются пропорционально – 30 минут = 0.5 стоимости часа, 2 часа = 2 стоимости часа и т.д.)
 
# Стоимость часа(временные промежутки, отличные от часа тарифицируются пропорционально – 30 минут = 0.5 стоимости часа, 2 часа = 2 стоимости часа и т.д.)
# Профайл для шейпера и файерволла
+
# Профайл файервола на включение трафика (ссылка на запись из таблицы firewall_profiles)
 +
# Профайл файервола на выключение трафика (ссылка на запись из таблицы firewall_profiles)
 
# Цена входящего трафика за мегабайт
 
# Цена входящего трафика за мегабайт
 
# Цена исходящего трафика за мегабайт
 
# Цена исходящего трафика за мегабайт
# Лимит входящего шейпера килобайт в секунду (информативно)
+
# Лимит входящего шейпера килобайт в секунду (информативно либо для встроенного в клиента шейпера)
# Лимит исходящего шейпера килобайт в секунду (информативно)
+
# Лимит исходящего шейпера килобайт в секунду (информативно либо для встроенного в клиента шейпера)
 
# Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
 
# Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
 +
# Цвет иконки (определяется цвет прямоугольника-иконки в программе Operator)
 +
# Цвет строки в таблице (в программе Operator)
 +
# Вход в Windows (указаные профайла для особого входа в Windows при работе по этому тарифу)
 +
# Показывать в Web-интерфейсе (для работы внешних клиентов через wifi. авторизация через http)
 +
# Показывать на клиентском интерфейсе выбора тарифов
 +
# Показывать в интерфейсе операторской программы
 +
# Выключить звук (тариф без звука. есть клубы, продающие даже звук :) )
 +
# Максимальная громкость в %
  
 +
далее идут параметры для случаев использования доп. категорий трафика
 +
# Cat1MbCost - цена за мегабайт
 +
# Cat1LimitKbSec - лимит килобайт в секунду (информативно)
 +
# Cat1OnFWProfilesID - профайл файрвола на включение трафика первой категории
 +
# Cat1OffFWProfilesID - профайл файрвола на выключение трафика первой категории
 +
...
 +
# Cat6MbCost - цена за мегабайт
 +
# Cat6LimitKbSec - лимит килобайт в секунду (информативно)
 +
# Cat6OnFWProfilesID - профайл файрвола на включение трафика шестой категории
 +
# Cat6OffFWProfilesID - профайл файрвола на выключение трафика шестой категории
 +
 +
 +
----
 +
 +
====Параметры, определяющие действие и вывод тарифа====
  
 
Создав результаты свободной тарификации необходимо перейти в раздел '''«Свободная по времени тарификация»''' и создать входные данные для тарифа.
 
Создав результаты свободной тарификации необходимо перейти в раздел '''«Свободная по времени тарификация»''' и создать входные данные для тарифа.
Строка 35: Строка 78:
 
[[Изображение:clip0017.png]]
 
[[Изображение:clip0017.png]]
  
 
'''Поля раздела:'''
 
  
 
# Флаг возможности выбора тарифа
 
# Флаг возможности выбора тарифа
# Наличие интернета в тарифе
+
# Наличие факта включения интернета при выборе тарифа
# Фильтр по дополнительным параметрам
+
# Фильтр по дополнительным параметрам (опция)
 
# Фильтр по категории клиента
 
# Фильтр по категории клиента
 
# Фильтр по группе компьютеров
 
# Фильтр по группе компьютеров
 
# Фильтр по диапазону года рождения
 
# Фильтр по диапазону года рождения
 
# Фильтр по полу клиента
 
# Фильтр по полу клиента
# id трека
+
# Начало промежутка времени, в течение которого доступен этот тариф
 +
# Конец промежутка времени, в течение которого доступен этот тариф (обязательно больше предыдущего параметра)
 +
# Показывать ли тариф в форме прямой посадки по коду
 +
# Всегда показывать на клиенте (без зависимости от состояния счета клиента)
 +
 
 +
При совпадении входящих параметров, указанных выше применяются значения указанные ниже:
 +
 
 +
# id временного трека
 
# Скидка на тариф кроме трафика в %
 
# Скидка на тариф кроме трафика в %
 
# Скидка на трафик в %
 
# Скидка на трафик в %
 
# Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
 
# Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
 +
# Номер секции для Фискального Регистратора (в какой отдел "пробивать" чек с этим тарифом при прямой посадке по коду кассиром)
  
 +
 +
----
 +
 +
===Треки===
  
 
В поле id трека нужно вписать '''id''' трека, либо если он еще не создан – нажать на кнопку ... и войти в меню '''«Работа с временными треками».'''
 
В поле id трека нужно вписать '''id''' трека, либо если он еще не создан – нажать на кнопку ... и войти в меню '''«Работа с временными треками».'''
Строка 67: Строка 120:
  
 
Т.е. имеется возможность создавать вообще любые тарифы в зависимости от времени.
 
Т.е. имеется возможность создавать вообще любые тарифы в зависимости от времени.
 +
 +
 +
----
 +
 +
===Тариф, действующий только в определённое время===
 +
 +
Имеется возможность создать тариф, который будет доступен для выбора клиентам столь в определённые треком промежутки врмени.
 +
 +
Вариантов 2.
 +
 +
# простой: парметры в таблице  "Начало промежутка времени, в течение которого доступен этот тариф" и "Конец промежутка времени, в течение которого доступен этот тариф"
 +
# сложный: через треки.
 +
 +
пример разбиения суток на интервалы приводится ниже:
 +
 +
[[Изображение:2006-11-06_050328.gif]]
 +
 +
Окно разбивки будет выглядеть приблизительно так:
 +
 +
[[Изображение:2006-11-06_050416.gif]]
 +
 +
Здесь определяется, что дневное время с 8:00 утра до 23:00 вечера стоит согласно профайлу номер 4 таблицы цен.
 +
в остальные же промежутки времени цена специально '''не определяется'''!
 +
 +
Соответственно, при выборе тарифов в диапазонах с неопределённой ценой, эти тарифы не будут выводиться в окне выбора.
 +
 +
При работе клиента по этому тарифу, например в 22:45 (либо в другое время в зависимости от настроек [[Настройка триггеров | тригеров]]) на экран клиента будет '''выдано сообщение''' о скором окончании сеанса.
 +
 +
В 23:00 сеанс '''автоматически завершится''' с фиксированием счёта клиента.

Версия 06:28, 6 ноября 2006

Навигация : Оглавление / Настройка и запуск комплекса / Программа руководителя BOSS.exe / Меню Настройки / Настройка тарифов



Терминология

Открытая тарификация в обиходе: открытый сеанс.

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

В любой момент времени клиент может завершить свой сеанс с фиксированием своего счёта. Позже может продолжить, в зависимости от срока жизни чека (настраивается)



Принцип формирования тарифа

Открытая тарификация построена на понятии «Трек». Трек это последовательность записей в БД (таблица price_list_open_date_time_tracks), логически сопоставляемая с временной шкалой, по умолчанию продолжительностью в 100 лет. С помощью трека производится соответствие временного интервала с ценой (из расчёта за час). Если у вас нет различий в стоимости от дня недели, времени суток, то делайте "сквозные" треки, при этом просто делая запись в треке с 2000.01.01 по 2100.0101 и присваивая ей некий результат (из таблицы price_list_open_res), определяющий цену.



Создание тарифов

При создании тарифов свободной тарификации необходимо начинать с раздела «Результаты для свободной тарификации».


Clip0016.png



Описание таблиц

Результаты

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

  1. Название тарифа
  2. Стоимость часа(временные промежутки, отличные от часа тарифицируются пропорционально – 30 минут = 0.5 стоимости часа, 2 часа = 2 стоимости часа и т.д.)
  3. Профайл файервола на включение трафика (ссылка на запись из таблицы firewall_profiles)
  4. Профайл файервола на выключение трафика (ссылка на запись из таблицы firewall_profiles)
  5. Цена входящего трафика за мегабайт
  6. Цена исходящего трафика за мегабайт
  7. Лимит входящего шейпера килобайт в секунду (информативно либо для встроенного в клиента шейпера)
  8. Лимит исходящего шейпера килобайт в секунду (информативно либо для встроенного в клиента шейпера)
  9. Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
  10. Цвет иконки (определяется цвет прямоугольника-иконки в программе Operator)
  11. Цвет строки в таблице (в программе Operator)
  12. Вход в Windows (указаные профайла для особого входа в Windows при работе по этому тарифу)
  13. Показывать в Web-интерфейсе (для работы внешних клиентов через wifi. авторизация через http)
  14. Показывать на клиентском интерфейсе выбора тарифов
  15. Показывать в интерфейсе операторской программы
  16. Выключить звук (тариф без звука. есть клубы, продающие даже звук :) )
  17. Максимальная громкость в %

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

  1. Cat1MbCost - цена за мегабайт
  2. Cat1LimitKbSec - лимит килобайт в секунду (информативно)
  3. Cat1OnFWProfilesID - профайл файрвола на включение трафика первой категории
  4. Cat1OffFWProfilesID - профайл файрвола на выключение трафика первой категории

...

  1. Cat6MbCost - цена за мегабайт
  2. Cat6LimitKbSec - лимит килобайт в секунду (информативно)
  3. Cat6OnFWProfilesID - профайл файрвола на включение трафика шестой категории
  4. Cat6OffFWProfilesID - профайл файрвола на выключение трафика шестой категории



Параметры, определяющие действие и вывод тарифа

Создав результаты свободной тарификации необходимо перейти в раздел «Свободная по времени тарификация» и создать входные данные для тарифа.


Clip0017.png


  1. Флаг возможности выбора тарифа
  2. Наличие факта включения интернета при выборе тарифа
  3. Фильтр по дополнительным параметрам (опция)
  4. Фильтр по категории клиента
  5. Фильтр по группе компьютеров
  6. Фильтр по диапазону года рождения
  7. Фильтр по полу клиента
  8. Начало промежутка времени, в течение которого доступен этот тариф
  9. Конец промежутка времени, в течение которого доступен этот тариф (обязательно больше предыдущего параметра)
  10. Показывать ли тариф в форме прямой посадки по коду
  11. Всегда показывать на клиенте (без зависимости от состояния счета клиента)

При совпадении входящих параметров, указанных выше применяются значения указанные ниже:

  1. id временного трека
  2. Скидка на тариф кроме трафика в %
  3. Скидка на трафик в %
  4. Подробное описание тарифа (высвечивается при выборе тарифа у клиента)
  5. Номер секции для Фискального Регистратора (в какой отдел "пробивать" чек с этим тарифом при прямой посадке по коду кассиром)



Треки

В поле id трека нужно вписать id трека, либо если он еще не создан – нажать на кнопку ... и войти в меню «Работа с временными треками».

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

Рассмотрим простейший случай работы с треками:

Создав новый трек с уникальным номером, в параметрах трека сразу появляется стандартная строчка с диапазоном действия – 01.06.2004 – 01.01.2100 т.е. трек до «бесконечности». Если тариф не зависит от дней недели и часов то на этом создание треков завершается и требуется ввести только скидку на время и трафик (по желанию) и в поле PriceListResId указать id желаемой строчки из раздела «Результаты для свободной тарификации». После этого применив все изменения - тариф готов. В контекстном меню в таблице по желанию можно добавить любое количество точек разбивки либо указать массовую разбивку. Для каждой строчки в таблице можно указать свой id в поле PriceListResId. Т.е. к примеру – можно создать трек следующего содержания:

  1. Понедельник – 09.00.00 – 15.00.00 – id на результат тарифа стоимостью 15 рублей
  2. Понедельник – 15.00.01 – 08.59.59 – id на результат тарифа стоимостью 25 рублей
  3. (Вторник – Воскресенье) – 09.00.00 – 15.00.00 – id на результат тарифа стоимостью 55 рублей
  4. (Вторник – Воскресенье) – 15.00.01 – 08.59.59 – id на результат тарифа стоимостью 75 рублей

Т.е. имеется возможность создавать вообще любые тарифы в зависимости от времени.



Тариф, действующий только в определённое время

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

Вариантов 2.

  1. простой: парметры в таблице "Начало промежутка времени, в течение которого доступен этот тариф" и "Конец промежутка времени, в течение которого доступен этот тариф"
  2. сложный: через треки.

пример разбиения суток на интервалы приводится ниже:

2006-11-06 050328.gif

Окно разбивки будет выглядеть приблизительно так:

2006-11-06 050416.gif

Здесь определяется, что дневное время с 8:00 утра до 23:00 вечера стоит согласно профайлу номер 4 таблицы цен. в остальные же промежутки времени цена специально не определяется!

Соответственно, при выборе тарифов в диапазонах с неопределённой ценой, эти тарифы не будут выводиться в окне выбора.

При работе клиента по этому тарифу, например в 22:45 (либо в другое время в зависимости от настроек тригеров) на экран клиента будет выдано сообщение о скором окончании сеанса.

В 23:00 сеанс автоматически завершится с фиксированием счёта клиента.