Динамические тарифы (по продолжительности и загрузке) (тонкий клиент, редакция 9.1)

Последние изменения: 16.04.2024

     В 1С:Отель реализована возможность установки гибких тарифов. 

     Существует несколько вариантов установки динамического ценообразования. 

  • По продолжительности проживания по дням — цена зависит от количества прожитых гостем дней, в переходных значениях цена будет меняться согласно формулам, заведенным в приказе для признаков цены (например, с 3-го дня стоимость суток будет на 300 рублей дешевле, с 5-го дня на 700 рублей дешевле и т. д.)

  • По продолжительности проживания на весь период — данный механизм идентичен первому, отличие лишь в том, что цена будет высчитываться из общего количества дней проживания, а не подневно (например, при бронировании гостем проживания сразу на 3 дня стоимость каждых суток составит на 200 рублей меньше базовой цены по тарифу).

  • По проценту загрузки. Заводятся пороговые значения по проценту загрузки в гостинице, цены для каждого значения прописываются в «Приказе об изменении цен». Цена будет зависеть от того, в каком диапазоне процента загрузки будет создано бронирование на каждую дату заезда брони.

  • По проценту загрузки типов номеров — цена зависит от загрузки конкретной категории номера.

  • По проценту загрузки классов номеров — логика работы данного механизма похожа на предыдущий, отличие в том, цена зависит от загрузки конкретного класса номера.

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


Важно! Если в главном меню, отсутствует подсистема «Тарифы и договоры», нужно проверить включенную роль SubsystemRatesAndContracts в настройках прав пользователя.

     Переходим в «Настройки/ Наборы прав».

Выбираем нужный нам «Набор прав». То есть тот, который установлен у сотрудника, и которому нужно добавить данную подсистему. 

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



Для создания динамического тарифа необходимо:

1) Открыть подсистему «Тарифы и договоры», далее справочник «Тарифы».

2) По кнопке «Создать» добавить новый тариф «Динамический». 

   3) В шапке формы указать "Код" тарифа, "Наименование" и "Календарь". 

Важно! Для динамического тарифа рекомендуется создать новый календарь. Создать календарь можно непосредственно из тарифа, нажав кнопку "Создать", или перейти в справочник "Календари" (путь: подсистема "Тарифы", далее "Календари")


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

Переходим в заполнению справочника "Признаки цен".

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

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


5) Откройте справочник "Приказ об изменении диапазонов признаков цен". Для этого перейдите в подсистему "Тарифы", далее "Настройки диапазонов цен".


6) Создайте новый "Приказ об изменении диапазонов цен", нажав кнопку "Создать".


  7) В открывшейся форме "Приказа" необходимо указать  «Дату приказа» и «Тип признака цены» в верхней части.

Тип признака цены – это признак, по которому будет производиться динамический расчёт цены. Он может принимать следующие значения:

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

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

  • По проценту загрузки– изменение признака цены в зависимости от общей загрузки номерного фонда на момент бронирования/размещения от стойки.(Рис.11)

  • По проценту загрузки типов номеров – изменение признака цены в зависимости от загрузки номерного фонда по данному типу номера на момент бронирования/размещения от стойки.

  • По проценту загрузки типов номеров усредненному по типу дня календаря – изменение признака цены в зависимости от средней загрузки типа номера на протяжении используемого типа дня календаря. Используется для сезонных тарифов. Если «По проценту загрузки» и «По проценту загрузки типов номеров» могут проставлять разные значения признака цены на разные дни в одном размещении, то здесь Признак цены может быть только один.


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

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

9) Возвращаемся в тариф, переходим на вкладку "Цены", здесь указываем следующие параметры:

- Цены по тарифу устанавливаются "Динамически".

- Способ установки цен - "Спецификация цен по типу дня".

- Указать тип признака цены в поле "Тип признака цены". 

Так как мы создали два "Приказа об изменении диапазонов цен", то каждому приказу будет соответствовать свой тариф. Поэтому в каждом тарифе мы устанавливаем свой тип признака цены в разделе "Цены".

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

11) Создать "Приказ об изменении цен" можно двумя способами:

  • Для каждого "Типа дня календаря" и "Признака цены" создать свой "Приказ".

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


  • Для каждого "Типа дня календаря" и типа "Признака цены" создать свой "Приказ". 

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

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

    Таким образом, мы создаем два "Приказа" по кол-ву "Типов дней календаря".

    12) Рассмотрим заполнение табличной части с формулами для расчета стоимости проживания согласно "Признака цены" для определенного "Типа дня календаря".

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

    • На вкладке "Формулы для типов дней\признаков цены" внести формулы для расчета стоимости проживания.

    Например, для признака цены "Загрузка менее 50%" для типа номера "Одноместный стандарт" для всех видов размещения цена будет рассчитываться так: 

    "Цена за размещение в одноместном номере" * 0,8 = 3000*0,8 = 2400

    Проверим правильность внесенных данных на примере брони.

    Помогла ли вам статья?