Создание динамического тарифа со значением в календаре (тонкий клиент, ред. 9.2)

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

Динамические тарифы – это тарифы, которые опираются на динамику ценообразования в зависимости от разных факторов.

В программе существует два подхода к динамическому ценообразованию:

1. В гостинице ценообразование регулируется уровнями цен в ручном режиме.

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

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

Подробно процедура создания тарифа описана в инструкции по ссылке:

Создание динамического тарифа с ручным управлением уровнями цен (тонкий клиент, ред.9.2)

2. В гостинице ценообразование регулируется уровнями цен в автоматическом режиме.

При таком подходе динамика строится на разных механизмах:

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

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

• разновидности первых двух механизмов.

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

Создание динамического тарифа с автоматическим управлением уровнями цен возможно в двух вариантах:

1) Цены по тарифу и формулы для расчета стоимости видов размещения указываются в Спецификации цен. Процедура создания тарифа описана в статье по ссылке:

Создание динамического тарифа с автоматическим управлением уровнями цен (тонкий клиент, ред.9.2)

2) Цены по тарифу указываются в Мастере изменения календаря и ограничений, в Спецификации цен задаются формулы для расчета стоимости видов размещения.

Признаки цены

Динамический тариф с автоматическим управлением уровнем цены создается с использованием двух инструментов – Признаки цены и Диапазоны признаков цены.

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

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

Рассмотрим настройку справочника на примере Типа признака цены По проценту загрузки, где первый уровень цены соответствует загрузке 0-50%, второй уровень цены – 50-100%.

Откройте подсистему Тарифы/Признаки цены.

a8e57450135fbf3c1ee875ee39427f6a.png

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

941c934c6eb125cfd48f7a722e7382d9.png

Укажите Наименование. Код заполнится автоматически в момент записи объекта.

c4b82ee910f5bb3d48b2dd0562d966cd.png

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

Укажите Наименование. Запишите изменения.

c72534c891d5da5495f5001490f3e812.png


f2f65c533b51858fa008e31d2b07cd4f.png

По аналогии создаются элементы для типа признака цены - По продолжительности проживания.

72c72fd1d22b03a4300c871696864668.png

Диапазоны признаков цены

Диапазоны цен определяют пороговые значения для признака цены.

1. Заполнение диапазонов цен производится в подсистеме Тарифы / Настройки диапазонов цен.

9fb2ace334922d0ed8bb79cc420f12b1.png

Для создания новой настройки нажмите кнопку Создать.

bc9b0942435c345d0953ce2e5a83a655.png

2. В новом документе в поле Дата укажите дату и время начала действия приказа. По умолчанию указывается текущая дата.

Задайте Тип признака цены. Тип признака цены определяет какой параметр влияет на динамическое ценообразование:

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

С 3-го дня проживания гостя стоимость суток будет на 300 рублей дешевле, с 5-го дня на 700 рублей дешевле и т. д.

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

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

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

Гость бронируется номер на период с 01.05 по 07.05. С 01.05 по 03.05 в гостинице загрузка более 50%, с 04.05 по 07.05 - менее 50%. Соответственно, стоимость размещения на период бронирования будет разниться в зависимости от загрузки в гостинице.

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

3. Табличная часть Диапазонов признаков цены заполняется следующим образом:

6c3f20db438f9c8d6eec4af79c6958c5.png
  • Нач. значение, Кон. Значение – задайте начальное и конечное значения диапазона признака цены. Стандартно начальное значение согласно знаку не включено в диапазон. Для смены знаков установите флаг Конечное значение не включено. Конечное значение в последнем признаке цены указывается в виде "99 999 999 999, 000...", что позволяет учитывать ситуации, когда, к примеру, в гостинице загрузка более 100%.
  • Признак цены – в поле указывается признак цены, которому соответствует указанный диапазон.
  • Флаг В будущем ставится у документов, у которых дата действия указана в будущем времени. При наступлении даты действия, флаг будет автоматически выключен.

Запишите изменения в документе.

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

5dcc39012ae041833814d682c0660ff7.png

Процедура создания тарифа

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

1752030d4fe665376c32f60b9b3c0a22.png

1. Создайте тариф.

Перейдите в подсистему Тарифы/Тарифы.

217ce08e818c04508cbd6cf16b6204a8.png

Нажмите Создать для добавления нового тарифа.

cc708c608886923602ea46bf9352035b.png

В карточке тарифа укажите: Наименование, Код, Порядок сортировки.

2e3174a3f9add43f9bf4f8c2b498f870.png

Создайте Календарь. Для этого разверните выпадающий список и нажмите Создать.

370f2b4412c5dae8cc15ea2db570d358.png

В календаре укажите Наименование и Код. Запишите изменения. Календарь не заполняем Типами дней.

ddda950a180ffc2f5b758da6c6d56d9c.png

В карточке тарифа на вкладке Цены заполните:

  • Цены по тарифу рассчитываются динамически
  • Способ установки цен - Значение в календаре
  • Тип признака цены - выбирается тот признак, по которому создается тариф (по проценту загрузки, по продолжительности проживания и т.д.)
  • Услуги по умолчанию
bb8cab27180f0b31de762d48883bfc17.png

Запишите изменения в тарифе.

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

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

Для нашего примера в качестве базовой цены возьмем стоимость одноместного размещения в признаке цены 0-50%. Эти цены будут вноситься в мастер изменения календаря и ограничений. 

d6bad022134c79f9f33486d975bdc0f7.png

Откройте подсистему Тарифы/Календарь, цены  и ограничения.

b80dc0e699b0cb33be7b0c1989c4613f.png

В открывшемся окне выберите тариф, по которому требуется внести цены.

c865df1028d1aa7d2394ab780b0eed00.png

Откроется форма Управление календарем тарифа. В верхней части формы указывается Тариф (вы можете изменить тариф, выбрав его из справочника через 3 точки), а также Дата, с которой будет отображаться календарь. Справа от даты расположены кнопки переключения между месяцами для быстрой навигации по календарю.

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

Флаг Показать цены используется для отображения цены для определенного Шаблона размещения, Признака цены или Типа клиента.

0a2b2fa8374fe4f457e21cf144c115dc.png

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

b38251f9d9ed069caf4177efb61f8db9.png
Технические детали

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

2ca977a538e21de24f3866f83bc044b1.png

3. Создайте Спецификацию цен.

Возвращаемся в карточку тарифа  и переходим на вкладку Спецификация цен.

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


1 вариант.

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

  • Нажмите Создать для добавления нового документа.
a51bf84cac1ba56c66c778778e97ab80.png

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

fca06dad6616a7d5a2c79ed4fd552073.png

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

На вкладке Формулы для видов размещения вносятся формулы для расчета ВСЕХ видов размещения. За правило принято, что цены видов размещения рассчитываются от базовой цены.

Согласно нашего примера за базовую цену взято одноместное размещение в признаке цены 0-50%. Следовательно, табличная часть с формулами будет выглядеть так:

Одноместное размещение = базовая цена * 1

Двухместное размещение = базовая цена*1 + 600 (т.к. стоимость двухместного размещения отличается от одноместного на 600 рублей)

Доп.место = базовая цена*0 + 1300 (стоимость доп.места 1300 рублей)

Совместно = базовая цена * 0 

592d6929cf64921551d42690dd22fe56.png

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

eaaac74b69dd93615ec054858f646e6c.png

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

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

В нашем примере за базовую цену взят признак цены 0-50%. Цены по признаку 50-100% рассчитываются по формуле базовая цена*1,1, т.к. стоимость проживания увеличивается на 10%. Тогда табличная часть будет выглядеть следующим образом.

e54084a2253526568371830fee7b0f54.png

Запишите изменения в спецификации. 

Пример

Создадим бронирование для проверки тарифа.

d4e82ed499571d95c460a3051789279a.png
cc8b907f7c794c61a72cc5755d9e5922.png

При загрузке 50-100% стоимость одноместного размещения в номере категории DBL составляет 4400 (базовая цена*1,1).

94a403e6c5a5e770034ed31718513598.png



2 вариант.

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

f2002e0c8b71043ea0896cd811e36389.png

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

6863ff9918ef0088840d18fe22a12a00.png


Изменение пороговых значений в существующем динамическом тарифе

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

1. Создайте новую группу в справочнике Признаки цены.

fcc8234263a3c17ba58e0bcae7d3cd1e.png

2. В справочнике Настройки диапазонов цен создайте  новый приказ и укажите новые пороговые значения.

213189551b6f0392bf50893e05e3a316.png

3. Создайте Спецификацию цен и укажите новую группу признаков цены.

216a8a8ae48049ea840c769c79ed412d.png

Заполните Формулы для видов размещения и Формулы для типов дней/признаков цены.

ea23029ad825e2ac22e2bf07915b4389.png
7ac5d6ab934ce9325575ff9c7de82ec2.png

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


Технические детали

При изменении категории номера возможен пересчет цены. Во избежание таких ситуаций в тарифе необходимо установить флаг Не пересчитывать процент загрузки после изменении типа номера при переселении проживающих гостей на вкладке Цены.

c89114d427bda571080d840613496e83.png


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


bf8d5f407addfcbe1d6fedccb5e93eb8.png
a4a88d1ce6d0faa1bc4a5ce70cb450ec.png


Нужна помощь? Напишите нам (support@1chotel.ru) или обратитесь к базе знаний.


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